fica no antigo if (!empty($USAR_CLOUD)) return true; // ja esta no cloud $novo = mysqli_init(); mysqli_ssl_set($novo, NULL, NULL, NULL, NULL, NULL); if (mysqli_real_connect($novo, "34.151.216.39", "hyper_app", "@Foxtrot4246", "saguaro_padrao", 3306, NULL, MYSQLI_CLIENT_SSL | MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT)) { if (isset($mysqli) && $mysqli) { @mysqli_close($mysqli); } $mysqli = $novo; // troca a conexao que os mysql_* usam @mysqli_set_charset($mysqli, "utf8"); $USAR_CLOUD = true; return true; } return false; } } if (!function_exists('atualiza_meus_leads_busca')) { function atualiza_meus_leads_busca($r){ global $prefixo_empresa_geral; if(trim($r['numeroUnico'])=="") { return false; } // verifica se já existe $existe = mysql_fetch_array(mysql_query(" SELECT * FROM ".$prefixo_empresa_geral."meus_leads_busca WHERE numeroUnico='".mysql_real_escape_string($r['numeroUnico'])."' ")); // campos (SEM id e SEM data no update) $campos_insert = array( "numeroUnico","empresa","empresa_token","filial_token", "numeroUnico_pessoa","numeroUnico_status_de_lead","status_geral","origem", "numeroUnico_insercao","numeroUnico_qualificador","numeroUnico_vendedor", "numeroUnico_categorias_de_lead","numeroUnico_fontes_de_lead","numeroUnico_canais_de_lead", "numeroUnico_departamentos_de_lead","numeroUnico_segmentos_de_lead", "temperatura","termometro","nome","telefone","telefone_final8","email","documento", "cep","cidade","estado", "assunto_enviado","mensagem_enviada","observacoes", "qualificador_nome","vendedor_nome","vendedor_nome_abandonado", "categorias_de_lead_nome","departamentos_de_lead_nome","segmentos_de_lead_nome", "canais_de_lead_cor","canais_de_lead_nome", "fontes_de_lead_cor","fontes_de_lead_nome", "status_de_lead_nome","status_de_lead_cor", "historico_nome","historico_sysusu", "numeroUnico_marcas","marcas_nome","numeroUnico_modelos","modelos_nome", "placa","motor","transmissao","cor","preco","versao", "veiculo_entrada","veiculo_entrada_descricao","veiculo_entrada_valor", "campanha","pagina_id","pagina_nome","formulario_id","formulario_nome", "source_tag","medium_tag","content_tag","origem_label", "testdrive","protocolo", "data_venda","data_perdido","data_agendamento","dataAceite","dataInicio", "data","dataModificacao","dataPrimeiraAcao", "stat","tratado","posvenda_enviado" ); // update (SEM data) $campos_update = $campos_insert; unset($campos_update[array_search('data', $campos_update)]); // ============================= // INSERT // ============================= if(!$existe){ $cols = array(); $vals = array(); foreach($campos_insert as $c){ $cols[] = $c; $vals[] = "'".mysql_real_escape_string($r[$c])."'"; } mysql_query(" INSERT INTO ".$prefixo_empresa_geral."meus_leads_busca (".implode(",",$cols).") VALUES (".implode(",",$vals).") "); } else { // ============================= // UPDATE SOMENTE DIFERENTES // ============================= $updates = array(); foreach($campos_update as $c){ $novo = trim((string)$r[$c]); $antigo = trim((string)$existe[$c]); if($novo != $antigo){ $updates[] = $c."='".mysql_real_escape_string($novo)."'"; } } if(count($updates) > 0){ mysql_query(" UPDATE ".$prefixo_empresa_geral."meus_leads_busca SET ".implode(",",$updates)." WHERE numeroUnico='".mysql_real_escape_string($r['numeroUnico'])."' "); } } } } if (!function_exists('verificaNotificacaoPorEmpresa')) { function verificaNotificacaoPorEmpresa($empresa_token, $modelo_notificacao) { $lista_permitidas = "|8RBAHSCSIS||A2Y1ZJCCEJ|"; // Garante que a lista e o token não estão vazios if (empty($empresa_token) || empty($lista_permitidas)) { return false; } if(trim($empresa_token)=="RCVUQQNHKH") { return true; //Sempre envia notificação nos dois modelos para a Brabus } else { // Faz a verificação if (strpos($lista_permitidas, '|'.$empresa_token.'|') !== false) { if($modelo_notificacao=="ANTIGO") { return false; //Se empresa estiver dentro das permitidas e o modelo for ANTIGO, NÃO envia notificação } else { return true; //Se empresa estiver dentro das permitidas e o modelo for NOVO, SIM envia notificação } } else { if($modelo_notificacao=="ANTIGO") { return true; //Se empresa NÃO estiver dentro das permitidas e o modelo for ANTIGO, SIM envia notificação } else { return false; //Se empresa NÃO estiver dentro das permitidas e o modelo for NOVO, NÃO envia notificação } } } } } if (!function_exists('origem_lead')) { function origem_lead($origem_leadSet) { $origemLimpa = $origem_leadSet; $origemLimpa = strtolower($origemLimpa); if(trim($origemLimpa)=="") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/any.png"; } else if(trim($origemLimpa)=="pos venda") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/any.png"; } else if(trim($origemLimpa)=="posvenda") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/posvenda.png"; } else if(trim($origemLimpa)=="hpe play") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/hpeplay.png"; } else if(trim($origemLimpa)=="hpeplay") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/hpeplay.png"; } else if(trim($origemLimpa)=="icarros") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/icarros.png"; } else if(trim($origemLimpa)=="importação") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/importacao.png"; } else if(trim($origemLimpa)=="manual") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/manual.png"; } else if(trim($origemLimpa)=="aplicativo") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/manual.png"; } else if(trim($origemLimpa)=="mercado livre") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/mercadolivre.png"; } else if(trim($origemLimpa)=="webmotors") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/webmotors.png"; } else if(trim($origemLimpa)=="whatsapp") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/whatsapp.png"; } else if(trim($origemLimpa)=="facebook") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/facebook.png"; } else if(trim($origemLimpa)=="instagram") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/instagram.png"; } else if(trim($origemLimpa)=="site") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/site.png"; } else if(trim($origemLimpa)=="telefone") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/telefone.png"; } else if(trim($origemLimpa)=="mobiauto") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/mobiauto.png"; } else if(trim($origemLimpa)=="google") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/google.png"; } else if(trim($origemLimpa)=="so carrao") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/socarrao.png"; } else if(trim($origemLimpa)=="socarrao") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/socarrao.png"; } else if(trim($origemLimpa)=="chaves na mao" || trim($origemLimpa)=="chaves na mão" || trim($origemLimpa)=="chavesnamao" || trim($origemLimpa)=="chavesnamão") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/chavesnamao.png"; } else if(trim($origemLimpa)=="chavesnamao") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/chavesnamao.png"; } else if(trim($origemLimpa)=="usados br") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/usadosbr.png"; } else if(trim($origemLimpa)=="usadosbr") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/usadosbr.png"; } else if(trim($origemLimpa)=="na pista") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/napista.png"; } else if(trim($origemLimpa)=="napista") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/napista.png"; } else if(trim($origemLimpa)=="olx" || trim($origemLimpa)=="Olx" || trim($origemLimpa)=="OLX") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/olx.png"; } else if(trim($origemLimpa)=="tiktok") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/tiktok.png"; } else if(trim($origemLimpa)=="meta") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/meta.png"; } else if(trim($origemLimpa)=="byd crm" || trim($origemLimpa)=="bydcrm") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/byd.png"; } else if(trim($origemLimpa)=="hyundai crm" || trim($origemLimpa)=="hyundaicrm") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/hyundai.png"; } else if(trim($origemLimpa)=="bmw crm" || trim($origemLimpa)=="bmwcrm") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/bmw.png"; } else if(trim($origemLimpa)=="toyota crm" || trim($origemLimpa)=="toyotacrm") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/toyota.png"; } else if(trim($origemLimpa)=="gm crm" || trim($origemLimpa)=="gmcrm") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/gm.png"; } else if(trim($origemLimpa)=="honda crm" || trim($origemLimpa)=="hondacrm") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/honda.png"; } else if(trim($origemLimpa)=="kleber carros" || trim($origemLimpa)=="klebercarros") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/novos/klebercarros.png"; } else if(trim($origemLimpa)=="campanha hypergestor" || trim($origemLimpa)=="campanhahypergestor") { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/any.png"; } else { $origemSet = "https://www.hypergestor.com.br/admin/img/origem/any.png"; } return $origemSet; } } if (!function_exists('dia_extenso')) { function dia_extenso($dia_extenso) { $dia_extenso = str_replace("Sunday","Domingo",$dia_extenso); $dia_extenso = str_replace("Monday","Segunda-feira",$dia_extenso); $dia_extenso = str_replace("Tuesday","Terça-feira",$dia_extenso); $dia_extenso = str_replace("Wednesday","Quarta-feira",$dia_extenso); $dia_extenso = str_replace("Thursday","Quinta-feira",$dia_extenso); $dia_extenso = str_replace("Friday","Sexta-feira",$dia_extenso); $dia_extenso = str_replace("Saturday","Sábado",$dia_extenso); return $dia_extenso; } } if (!function_exists('data_extenso')) { function data_extenso($data_extenso) { $data_extenso = str_replace("Sunday","Domingo",$data_extenso); $data_extenso = str_replace("Monday","Segunda-feira",$data_extenso); $data_extenso = str_replace("Tuesday","Terça-feira",$data_extenso); $data_extenso = str_replace("Wednesday","Quarta-feira",$data_extenso); $data_extenso = str_replace("Thursday","Quinta-feira",$data_extenso); $data_extenso = str_replace("Friday","Sexta-feira",$data_extenso); $data_extenso = str_replace("Saturday","Sábado",$data_extenso); $data_extenso = str_replace("January","Janeiro",$data_extenso); $data_extenso = str_replace("February","Fevereiro",$data_extenso); $data_extenso = str_replace("March","Março",$data_extenso); $data_extenso = str_replace("April","Abril",$data_extenso); $data_extenso = str_replace("May","Maio",$data_extenso); $data_extenso = str_replace("June","Junho",$data_extenso); $data_extenso = str_replace("July","Julho",$data_extenso); $data_extenso = str_replace("August","Agosto",$data_extenso); $data_extenso = str_replace("September","Setembro",$data_extenso); $data_extenso = str_replace("October","Outubro",$data_extenso); $data_extenso = str_replace("November","Novembro",$data_extenso); $data_extenso = str_replace("December","Dezembro",$data_extenso); return $data_extenso; } } if (!function_exists('fixMojibakeIfAny')) { function fixMojibakeIfAny($s) { // Se veio "ðŸ" ou "Ã", tenta recuperar if ($s !== '' && (strpos($s,'ðŸ') !== false || strpos($s,'Ã') !== false)) { // desfaz o duplo-encode: latin1(bytes) -> utf8 return mb_convert_encoding(utf8_decode($s), 'UTF-8', 'ISO-8859-1'); } return $s; } } if (!function_exists('openia_avalia_imagem')) { function openia_avalia_imagem($url_de_imagem,$apikey_gpt) { // Construindo os dados para a API $corpo_gpt_analise = array( "model" => "gpt-4-turbo", "messages" => array( array("role" => "system", "content" => "Extraia os dados da imagem e retorne um JSON estruturado em um unico nivel, seguindo este formato: { \"nome\": \"Nome completo\", \"data_de_nascimento\": \"DD/MM/AAAA\", \"rg_numero\": \"Numero do RG\", \"rg_emissor\": \"Estado emissor do RG\", \"cpf\": \"Número do CPF\", \"filiacao_mae\": \"Nome da mae\", \"filiacao_pai\": \"Nome do pai\", \"cnh_numero\": \"Numero da CNH\", \"cnh_validade\": \"Data de validade da CNH\" } Retorne **apenas** o JSON **sem formatacao Markdown**, sem ```json e sem ```."), array("role" => "user", "content" => array( array("type" => "text", "text" => "Aqui esta a imagem para reconhecimento:"), array("type" => "image_url", "image_url" => array("url" => $url_de_imagem)) // Aqui está a correção! )) ), "max_tokens" => 1000 ); // Inicializando cURL $curl_gpt_analise = curl_init("https://api.openai.com/v1/chat/completions"); curl_setopt($curl_gpt_analise, CURLOPT_HTTPHEADER, array( "Content-Type: application/json", "Authorization: Bearer " . $apikey_gpt, "Accept: application/json" )); curl_setopt($curl_gpt_analise, CURLOPT_POST, 1); curl_setopt($curl_gpt_analise, CURLOPT_POSTFIELDS, json_encode($corpo_gpt_analise)); curl_setopt($curl_gpt_analise, CURLOPT_RETURNTRANSFER, true); // Executando a requisição $resposta_gpt_analise = curl_exec($curl_gpt_analise); curl_close($curl_gpt_analise); // Decodificando a resposta JSON $resposta_decodificada_gpt_analise = json_decode($resposta_gpt_analise, true); // Extraindo o conteúdo retornado $texto_extraido = $resposta_decodificada_gpt_analise['choices'][0]['message']['content'] ?? 'Nenhum texto reconhecido'; return $texto_extraido; } } if (!function_exists('imagem_existe')) { function imagem_existe($url) { $headers = @get_headers($url); if ($headers && strpos($headers[0], '200') !== false) { return true; } return false; } } if (!function_exists('gerarLinkGoogleMaps')) { function gerarLinkGoogleMaps($endereco) { $enderecoFormatado = urlencode($endereco); return "https://www.google.com/maps/search/?api=1&query=" . $enderecoFormatado; } } if (!function_exists('dataPorExtenso')) { function dataPorExtenso($data) { // Criar um objeto DateTime a partir da data fornecida $dateObj = DateTime::createFromFormat("Y-m-d", $data); // Definir arrays de tradução para dias da semana e meses $diasSemana = [ 'Sunday' => 'Domingo', 'Monday' => 'Segunda-feira', 'Tuesday' => 'Terça-feira', 'Wednesday' => 'Quarta-feira', 'Thursday' => 'Quinta-feira', 'Friday' => 'Sexta-feira', 'Saturday' => 'Sábado' ]; $meses = [ 'January' => 'janeiro', 'February' => 'fevereiro', 'March' => 'março', 'April' => 'abril', 'May' => 'maio', 'June' => 'junho', 'July' => 'julho', 'August' => 'agosto', 'September' => 'setembro', 'October' => 'outubro', 'November' => 'novembro', 'December' => 'dezembro' ]; // Obter os valores formatados $diaSemana = $diasSemana[$dateObj->format('l')]; $dia = $dateObj->format('d'); $mes = $meses[$dateObj->format('F')]; // Retornar a data formatada return "$diaSemana, $dia de $mes"; } } if (!function_exists('enviaWhatsapp_startTyping')) { function enviaWhatsapp_startTyping($sessionSend,$fromSend,$hostSend) { #Envio da mensagem ao cliente com a imagem do veículo $arrayDigitando = array( "session" => "".$sessionSend."", "number" => "".$fromSend."", "time" => "1000" ); $curlDigitando = curl_init(); curl_setopt_array($curlDigitando, array( CURLOPT_URL => 'https://'.$hostSend.'/startTyping', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>json_encode($arrayDigitando), CURLOPT_HTTPHEADER => array( 'sessionkey: saguarocomunicacao', 'Content-Type: application/json' ), )); $respostaDigitando = curl_exec($curlDigitando); curl_close($curlDigitando); } } if (!function_exists('enviaWhatsapp_stopTyping')) { function enviaWhatsapp_stopTyping($sessionSend,$fromSend,$hostSend) { #Envio da mensagem ao cliente com a imagem do veículo $arrayDigitando = array( "session" => "".$sessionSend."", "number" => "".$fromSend."", ); $curlDigitando = curl_init(); curl_setopt_array($curlDigitando, array( CURLOPT_URL => 'https://'.$hostSend.'/stopTyping', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>json_encode($arrayDigitando), CURLOPT_HTTPHEADER => array( 'sessionkey: saguarocomunicacao', 'Content-Type: application/json' ), )); $respostaDigitando = curl_exec($curlDigitando); curl_close($curlDigitando); } } if (!function_exists('encodeBase36')) { function encodeBase36($input) { $encoded = ''; for ($i = 0; $i < strlen($input); $i++) { // Converte cada caractere em seu valor Unicode e depois em Base36 $encoded .= base_convert(ord($input[$i]), 10, 36); } return $encoded; } } if (!function_exists('formatarNumeroDDIeDDDeNove')) { function formatarNumeroDDIeDDDeNove($numero) { // Remove qualquer caractere que não seja número $numero = preg_replace('/\D/', '', $numero); // Se já começar com 55, remove para processar corretamente $temCodigoPais = false; if (strpos($numero, '55') === 0) { $numero = substr($numero, 2); $temCodigoPais = true; } // Garante que o número tenha o DDD (mínimo 10 dígitos) if (strlen($numero) < 10) { return false; // Retorna falso se o número for inválido } // Verifica se é celular (se tiver 8 dígitos no final, precisa do 9 na frente) $ddd = substr($numero, 0, 2); $numeroSemDDD = substr($numero, 2); if (strlen($numeroSemDDD) === 8) { $numeroSemDDD = '9' . $numeroSemDDD; } // Monta o número final $numeroFormatado = '55' . $ddd . $numeroSemDDD; return $numeroFormatado; } } if (!function_exists('formatarDadosVeiculo')) { function formatarDadosVeiculo($string) { $nova_string = $string; $nova_string = str_replace("
","",$nova_string); $nova_string = str_replace("

","||",$nova_string); $nova_string = str_replace("","",$nova_string); $nova_string = str_replace("Valor:","",$nova_string); $nova_string = str_replace("Marca:","",$nova_string); $nova_string = str_replace("Modelo:","",$nova_string); $nova_string = str_replace("Versão:","",$nova_string); $nova_string = str_replace("0/0","",$nova_string); $nova_string = str_replace("Ano Fab/Ano Mod:","",$nova_string); $nova_string = str_replace("Placa:","",$nova_string); $nova_string = str_replace(" ]","]",$nova_string); $nova_string = array_map('trim', explode('||', $nova_string)); // Atribuir os valores a variáveis específicas $valor = $nova_string[0]; $marca = $nova_string[1]; $modelo = $nova_string[2]; $versao = $nova_string[3]; $ano = $nova_string[4]; $placa = $nova_string[5]; // Verificar os campos para excluir itens vazios ou "0" $saida = []; if (!empty($modelo) && $modelo !== '0') $saida[] = $modelo; if (!empty($versao) && $versao !== '0') $saida[] = $versao; if (!empty($ano) && $ano !== '0') $saida[] = $ano; if (!empty($placa) && $placa !== '0') $saida[] = "PLACA $placa"; // Retornar a string formatada com hífens apenas entre valores válidos return implode(' - ', $saida); } } if (!function_exists('formatarDataImportacao')) { function formatarDataImportacao($dataSend) { // Verifica se a data está em branco if (empty($dataSend)) { return date("Y-m-d H:i:s"); } try { // Verifica se a data está no formato "d/m/Y H:i" if (preg_match('/\d{2}\/\d{2}\/\d{4} \d{2}:\d{2}/', $dataSend)) { $dateTime = DateTime::createFromFormat('d/m/Y H:i', $dataSend); return $dateTime->format('Y-m-d H:i:s'); } // Verifica se a data está no formato "Y-m-d H:i:s" if (preg_match('/\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}/', $dataSend)) { return $dataSend; } // Verifica se a data está no formato "Y-m-d H:i" if (preg_match('/\d{4}-\d{2}-\d{2} \d{2}:\d{2}/', $dataSend)) { $dateTime = DateTime::createFromFormat('Y-m-d H:i', $dataSend); return $dateTime->format('Y-m-d H:i:s'); } // Caso a data não esteja em nenhum dos formatos esperados throw new Exception('Formato de data inválido'); } catch (Exception $e) { return date("Y-m-d H:i:s"); } } } if (!function_exists('retorna_ip_do_usuario')) { function retorna_ip_do_usuario() { $ipaddress = ''; if (isset($_SERVER['HTTP_CLIENT_IP'])) $ipaddress = $_SERVER['HTTP_CLIENT_IP']; else if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR']; else if (isset($_SERVER['HTTP_X_FORWARDED'])) $ipaddress = $_SERVER['HTTP_X_FORWARDED']; else if (isset($_SERVER['HTTP_X_CLUSTER_CLIENT_IP'])) $ipaddress = $_SERVER['HTTP_X_CLUSTER_CLIENT_IP']; else if (isset($_SERVER['HTTP_FORWARDED_FOR'])) $ipaddress = $_SERVER['HTTP_FORWARDED_FOR']; else if (isset($_SERVER['HTTP_FORWARDED'])) $ipaddress = $_SERVER['HTTP_FORWARDED']; else if (isset($_SERVER['REMOTE_ADDR'])) $ipaddress = $_SERVER['REMOTE_ADDR']; else $ipaddress = 'UNKNOWN'; return $ipaddress; } } if (!function_exists('getMaxDaysInMonth')) { function getMaxDaysInMonth($month, $year = null) { // Se o ano não for fornecido, use o ano atual if ($year === null) { $year = date('Y'); } // Verifica se o mês está entre 1 e 12 if ($month < 1 || $month > 12) { return "Mês inválido. Por favor, insira um mês entre 1 e 12."; } // Use a função cal_days_in_month para obter o número de dias no mês e ano fornecidos $maxDays = cal_days_in_month(CAL_GREGORIAN, $month, $year); return $maxDays; } } if (!function_exists('calculoTempoEscrito')) { function calculoTempoEscrito($tempo_medio_atendimento) { list($horas, $minutos, $segundos) = explode(":", $tempo_medio_atendimento); $tempo = ($horas * 3600) + ($minutos * 60) + $segundos; $tempo_medio_segundos = $tempo; $dias = floor($tempo_medio_segundos / (24 * 60 * 60)); $tempo_medio_segundos -= $dias * 24 * 60 * 60; $horas = floor($tempo_medio_segundos / (60 * 60)); $tempo_medio_segundos -= $horas * 60 * 60; $minutos = floor($tempo_medio_segundos / 60); $segundos = floor($tempo_medio_segundos % 60); $milissegundos = round(($tempo_medio_segundos - floor($tempo_medio_segundos)) * 1000); $resultado = ''; if ($dias > 0) { $resultado .= $dias . ($dias > 1 ? " dias, " : " dia, "); } if ($horas > 0) { $resultado .= $horas . ($horas > 1 ? " horas, " : " hora, "); } if ($minutos > 0) { $resultado .= $minutos . "min e "; } if ($segundos > 0) { $resultado .= $segundos . "s"; } elseif ($milissegundos > 0 || $resultado === '') { // Trata valores inferiores a 1 segundo $resultado .= ($milissegundos > 0 ? $milissegundos . "ms" : "menor que 1s"); } return $resultado . "
"; } } if (!function_exists('formatNumberPercent')) { function formatNumberPercent($number) { // Remove os espaços em branco no início e no final $number = trim($number); // Verifica se o número é válido if (!is_numeric($number)) { return "0"; } // Converte o número para o formato decimal com 2 casas decimais $formattedNumber = number_format((float)$number, 2, '.', ''); // Converte para o formato desejado if ($formattedNumber < 100) { if ($formattedNumber < 10) { $convertedNumber = "0.0" . str_replace('.', '', $formattedNumber); } else { $convertedNumber = "0." . str_replace('.', '', $formattedNumber); } } else { // Para números maiores ou iguais a 100, retorna o número formatado como percentual $convertedNumber = $formattedNumber . ""; } return $convertedNumber; } } if (!function_exists('trataDataISO')) { function trataDataISO($dataSend) { // Padrão para verificar formato ISO 8601 completo $padrao_iso8601_completo = '/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}/'; // Padrão para verificar formato somente data YYYY-MM-DD $padrao_somente_data = '/^\d{4}-\d{2}-\d{2}$/'; // Padrão para verificar formato brasileiro DD/MM/YYYY $padrao_data_br = '/^\d{2}\/\d{2}\/\d{4}$/'; // Padrão para verificar formato brasileiro com hora DD/MM/YYYY HH:MM:SS $padrao_data_br_hora = '/^\d{2}\/\d{2}\/\d{4} \d{2}:\d{2}:\d{2}$/'; // Verifica se a data está no formato ISO 8601 completo if (preg_match($padrao_iso8601_completo, $dataSend)) { $data_objeto = new DateTime($dataSend); $data_formatada = $data_objeto->format('Y-m-d H:i:s'); } elseif (preg_match($padrao_somente_data, $dataSend)) { $data_formatada = $dataSend . ' 00:00:00'; } elseif (preg_match($padrao_data_br, $dataSend)) { // Converte de DD/MM/YYYY para YYYY-MM-DD $data_objeto = DateTime::createFromFormat('d/m/Y', $dataSend); $data_formatada = $data_objeto->format('Y-m-d 00:00:00'); } elseif (preg_match($padrao_data_br_hora, $dataSend)) { // Converte de DD/MM/YYYY HH:MM:SS para YYYY-MM-DD HH:MM:SS $data_objeto = DateTime::createFromFormat('d/m/Y H:i:s', $dataSend); $data_formatada = $data_objeto->format('Y-m-d H:i:s'); } else { // Tratamento genérico para ajustar data ISO com T e .000Z $dataSend = str_replace("T", " ", $dataSend); $dataSend = str_replace(".000Z", "", $dataSend); if (preg_match($padrao_somente_data, $dataSend)) { $data_formatada = $dataSend . ' 00:00:00'; } else { $data_formatada = $dataSend; } } return $data_formatada; } } if (!function_exists('trataDataISOSemHora')) { function trataDataISOSemHora($dataSend) { // Verifica se a data está no formato ISO 8601 if (preg_match($padrao_iso8601, $dataSend)) { // Cria um objeto DateTime a partir da string ISO 8601 $data_objeto = new DateTime($dataSend); // Formata o objeto DateTime para o formato desejado $data_formatada = $data_objeto->format('Y-m-d H:i:s'); } else { $dataSend = str_replace("T"," ",$dataSend); $dataSend = str_replace(".000Z","",$dataSend); $data_formatada = $dataSend; } $data_formatada = substr($data_formatada,0,10); return $data_formatada; } } if (!function_exists('destacarNegrito')) { function destacarNegrito($texto) { return preg_replace('/\*(.*?)\*/', '$1', $texto); } } if (!function_exists('formatarTextoWhatsApp')) { function formatarTextoWhatsApp($texto) { if(strlen($texto)>1500) { if (preg_match('/\s/', $texto)) { $ehTexto = "SIM"; } else { $ehTexto = "NAO"; } } else { $ehTexto = "SIM"; } if(trim($ehTexto)=="SIM") { // Converte caracteres especiais para evitar XSS $texto = htmlspecialchars($texto); // Identifica URLs e processa imagens e links separadamente $texto = preg_replace_callback('/(https?:\/\/[^\s<]+)/', function ($matches) { $url = $matches[1]; // Verifica se a URL termina com uma extensão de imagem comum if (preg_match('/\.(jpg|jpeg|png|gif|webp)$/i', $url)) { return 'Imagem'; } else { return '' . $url . ''; } }, $texto); // Negrito: *texto* $texto = preg_replace('/\*(.*?)\*/', '$1', $texto); // Tachado (dash): ~texto~ $texto = preg_replace('/~(.*?)~/', '$1', $texto); // Monoespaçado: `texto` $texto = preg_replace('/`(.*?)`/', '$1', $texto); // Itálico: _texto_ (evitando URLs já processadas) $texto = preg_replace_callback('/\b_([^_]+)_\b/', function ($matches) { return '' . $matches[1] . ''; }, $texto); // Substitui quebras de linha por
corretamente $texto = nl2br($texto); } else { if (preg_match('/\s/', $texto)) { echo "Tem espaço em branco."; } else { echo "Não tem espaço em branco."; } } return $texto; } } if (!function_exists('tratarTextoWP')) { function tratarTextoWP($texto) { // Substitui asteriscos por tags para negrito $textoFormatado = preg_replace('/\*(.*?)\*/', '$1', $texto); // Substitui quebras de linha (\n) por
$textoFormatado = str_replace("\n", '
', $textoFormatado); return $textoFormatado; } } if (!function_exists('verificaStatusWP')) { function verificaStatusWP($whatsapp_sessaoSend) { $rSqlSessaoWPItem = mysql_fetch_array(mysql_query(" SELECT host FROM sessoes_de_whatsapp WHERE session='".$whatsapp_sessaoSend."' ")); $array = array( "session" => "".$whatsapp_sessaoSend."", ); $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://'.$rSqlSessaoWPItem['host'].'/getConnectionState', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>json_encode($array), CURLOPT_HTTPHEADER => array( 'sessionkey: saguarocomunicacao', 'Content-Type: application/json' ), )); $resposta = curl_exec($curl); curl_close($curl); $RESPOSTA_LISTA = json_decode($resposta,true); return $RESPOSTA_LISTA; } } if (!function_exists('valorPorExtenso')) { function valorPorExtenso($valor,$sufixo=1) { $retorno=''; $rt=''; $singular = array("", "", "mil", "milhão", "bilhão", "trilhão", "quatrilhão"); $plural = array("", "", "mil", "milhões", "bilhões", "trilhões","quatrilhões"); $c = array("", "100", "200", "300", "400","500", "600", "700", "800", "900"); $d = array("", "10", "20", "30", "40", "50","60", "70", "80", "90"); $d10 = array("10", "11", "12", "13", "14", "15","16", "17", "18", "19"); $u = array("", "1", "2", "3", "4", "5", "6","7", "8", "9"); $z=0; $valor = number_format($valor, 2, ".", "."); $inteiro = explode(".", $valor); $fim = count($inteiro) - ($inteiro[count($inteiro)-1] > 0 ? 1 : 2); for ($i=0;$i1) { $sufixoSet = $plural[$t]; } else { $sufixoSet = $singular[$t]; } #echo "[".$i."] [".$valor."] [".$plural[$t].$singular[$t]."]
"; $Objeto_novo = "".$Objeto_novo."".$inteiro[$i]."".$sufixoSet.","; #echo "[".$retorno."]
"; #if ($r) $rt = $rt . ((($i > 0) && ($i <= $fim) && ($inteiro[0] > 0) && ($z < 1)) ? ( ($i < $fim) ? ", " : " e ") : " ") . $r; } #return($rt ? $rt : "0"); $pos_virgula = stripos($Objeto_novo, ","); $restante = substr($Objeto_novo, 0, $pos_virgula); #echo "Objeto_novo[".$Objeto_novo."]
"; if(strrpos($Objeto_novo,"milhões") === false) { if(strrpos($Objeto_novo,"milhão") === false) { if(strrpos($Objeto_novo,"mil") === false) { $pos_virgula = stripos($Objeto_novo, ","); $restante = substr($Objeto_novo, 0, $pos_virgula); $retorno = str_replace("mil","",$restante); } else { $pos_virgula = stripos($Objeto_novo, ","); $restante = substr($Objeto_novo, 0, $pos_virgula); if($sufixo==1) { $retorno = str_replace("mil","",$restante)." k"; } else { $retorno = str_replace("mil","",$restante).""; } } } else { if($sufixo==1) { $retorno = str_replace("milhão","",$restante)." mi"; } else { $retorno = str_replace("milhão","",$restante).""; } } } else { if($sufixo==1) { $retorno = str_replace("milhões","",$restante)." mi"; } else { $retorno = str_replace("milhões","",$restante).""; } } return $retorno; } } if (!function_exists('retornaEnvioNotificacao')) { function retornaEnvioNotificacao($plataformaSend,$empresaSend,$localSend,$tipoSend) { $rSqlEmpresaItem = mysql_fetch_array(mysql_query(" SELECT mod_empresa.msg_".$localSend."_".$tipoSend." AS configuracao FROM empresa AS mod_empresa WHERE mod_empresa.id='".$empresaSend."' ")); if(trim($rSqlEmpresaItem['configuracao'])=="2") { $rSqlPlataformaItem = mysql_fetch_array(mysql_query(" SELECT mod_empresa.msg_".$localSend."_".$tipoSend." AS configuracao FROM empresa AS mod_empresa WHERE mod_empresa.id='".$plataformaSend."' ")); if(trim($rSqlPlataformaItem['configuracao'])=="1" || trim($rSqlPlataformaItem['configuracao'])=="2") { return "SIM"; } else { return "NAO"; } } else { if(trim($rSqlEmpresaItem['configuracao'])=="1") { return "SIM"; } else { return "NAO"; } } } } if(!function_exists('validateEmail')) { function validateEmail($email) { if(filter_var($email, FILTER_VALIDATE_EMAIL)) { return "SIM"; } else { return "NAO"; } } } if(!function_exists('monta_texto_publicacao')) { function monta_texto_publicacao($textoSend,$dominioSend) { $conteudo_send = $textoSend; while(($numero_ocorrencias = strpos($conteudo_send, '@', $numero_ocorrencias+1)) != 0) { $conteudo_set = substr($conteudo_send,$numero_ocorrencias); $fecha_tag = strpos($conteudo_set, " "); if(trim($fecha_tag)=="") { $fecha_tag = strlen($conteudo_send); } $tag = substr($conteudo_send,$numero_ocorrencias,$fecha_tag); $limpo = str_replace("@","",$tag); $tag_limpo = "@".$limpo.""; $conteudo_send = str_replace(''.$tag.'',''.$tag_limpo.'',$conteudo_send); } while(($numero_ocorrencias = strpos($conteudo_send, '#', $numero_ocorrencias+1)) != 0) { $conteudo_set = substr($conteudo_send,$numero_ocorrencias); $fecha_tag = strpos($conteudo_set, " "); if(trim($fecha_tag)=="") { $fecha_tag = strlen($conteudo_send); } $tag = substr($conteudo_send,$numero_ocorrencias,$fecha_tag); $limpo = str_replace("#","",$tag); $tag_limpo = "#".$limpo.""; $conteudo_send = str_replace(''.$tag.'',''.$tag_limpo.'',$conteudo_send); } return $conteudo_send; } } if(!function_exists('existeNoArray')) { function existeNoArray($procuraSend,$colunaSend,$objetoSend) { $found_key = array_search( $procuraSend, array_filter( array_combine( array_keys($objetoSend), array_column( $objetoSend, $colunaSend ) ) ) ); if(trim($found_key)=="") { return false; } else { return true; } } } if(!function_exists('estornaCarrinhoCadeiraLote')) { function estornaCarrinhoCadeiraLote($numeroUnico_paiSend) { $strSqlCarrinho = " SELECT mod_carrinho.label, mod_carrinho.linha_real, mod_carrinho.coluna_real, mod_carrinho.numeroUnico_evento, mod_carrinho.numeroUnico_ticket, mod_carrinho.numeroUnico_pai FROM carrinho_notificacao AS mod_carrinho WHERE mod_carrinho.numeroUnico_pai='".$numeroUnico_paiSend."' ORDER BY mod_carrinho.id ASC "; $qSqlCarrinho = mysql_query("".$strSqlCarrinho." "); while($rSqlCarrinho = mysql_fetch_array($qSqlCarrinho)) { $valueDetalhado["label"] = $rSqlCarrinho['label']; $valueDetalhado["linha_real"] = $rSqlCarrinho['linha_real']; $valueDetalhado["coluna_real"] = $rSqlCarrinho['coluna_real']; $valueDetalhado["numeroUnico_evento"] = $rSqlCarrinho['numeroUnico_evento']; $valueDetalhado["numeroUnico_ticket"] = $rSqlCarrinho['numeroUnico_ticket']; $valueDetalhado["numeroUnico_pai"] = $rSqlCarrinho['numeroUnico_pai']; $data = date("Y-m-d H:i:s"); if(trim($valueDetalhado["label"])=="" && trim($valueDetalhado["linha_real"])=="" && trim($valueDetalhado["coluna_real"])=="") { } else { $rSqlCarrinhoCadeira = mysql_fetch_array(mysql_query("SELECT id,objetoCompras FROM carrinho_notificacao_cadeira WHERE numeroUnico_evento='".$valueDetalhado["numeroUnico_evento"]."' AND numeroUnico_ticket='".$valueDetalhado["numeroUnico_ticket"]."' ")); $ComprasCadeira = unserialize($rSqlCarrinhoCadeira['objetoCompras']); for($n = 0; $n < count($ComprasCadeira); $n++){ if($ComprasCadeira[$n]['numeroUnico_pai']=="".$valueDetalhado["numeroUnico_pai"]."") { if($ComprasCadeira[$n]['numeroUnico_ticket']=="".$valueDetalhado["numeroUnico_ticket"]."") { if($ComprasCadeira[$n]['linha_real']=="".$valueDetalhado["linha_real"]."") { if($ComprasCadeira[$n]['coluna_real']=="".$valueDetalhado["coluna_real"]."") { unset($ComprasCadeira[$n]); } } } } } $ComprasCadeira = array_values($ComprasCadeira); $update = mysql_query(" UPDATE carrinho_notificacao_cadeira SET objetoCompras='".serialize($ComprasCadeira)."', dataModificacao='".$data."' WHERE id='".$rSqlCarrinhoCadeira['id']."' "); } } } } if(!function_exists('estornaCarrinhoCadeira')) { function estornaCarrinhoCadeira($valueDetalhado) { $data = date("Y-m-d H:i:s"); if(trim($valueDetalhado["label"])=="" && trim($valueDetalhado["linha_real"])=="" && trim($valueDetalhado["coluna_real"])=="") { } else { $rSqlCarrinhoCadeira = mysql_fetch_array(mysql_query("SELECT id,objetoCompras FROM carrinho_notificacao_cadeira WHERE numeroUnico_evento='".$valueDetalhado["numeroUnico_evento"]."' AND numeroUnico_ticket='".$valueDetalhado["numeroUnico_ticket"]."' ")); $ComprasCadeira = unserialize($rSqlCarrinhoCadeira['objetoCompras']); for($n = 0; $n < count($ComprasCadeira); $n++){ if($ComprasCadeira[$n]['numeroUnico_pai']=="".$valueDetalhado["numeroUnico_pai"]."") { if($ComprasCadeira[$n]['numeroUnico_ticket']=="".$valueDetalhado["numeroUnico_ticket"]."") { if($ComprasCadeira[$n]['linha_real']=="".$valueDetalhado["linha_real"]."") { if($ComprasCadeira[$n]['coluna_real']=="".$valueDetalhado["coluna_real"]."") { unset($ComprasCadeira[$n]); } } } } } $ComprasCadeira = array_values($ComprasCadeira); $update = mysql_query(" UPDATE carrinho_notificacao_cadeira SET objetoCompras='".serialize($ComprasCadeira)."', dataModificacao='".$data."' WHERE id='".$rSqlCarrinhoCadeira['id']."' "); } } } if(!function_exists('atualizaCarrinhoCadeira')) { function atualizaCarrinhoCadeira($valueDetalhado) { $data = date("Y-m-d H:i:s"); if(trim($valueDetalhado["label"])=="" && trim($valueDetalhado["linha_real"])=="" && trim($valueDetalhado["coluna_real"])=="") { } else { $rSqlCarrinhoCadeira = mysql_fetch_array(mysql_query("SELECT id,objetoCompras FROM carrinho_notificacao_cadeira WHERE numeroUnico_evento='".$valueDetalhado["numeroUnico_evento"]."' AND numeroUnico_ticket='".$valueDetalhado["numeroUnico_ticket"]."' ")); $ComprasCadeira = unserialize($rSqlCarrinhoCadeira['objetoCompras']); for($n = 0; $n < count($ComprasCadeira); $n++){ if($ComprasCadeira[$n]['numeroUnico_pai']=="".$valueDetalhado["numeroUnico_pai"]."") { if($ComprasCadeira[$n]['numeroUnico_ticket']=="".$valueDetalhado["numeroUnico_ticket"]."") { if($ComprasCadeira[$n]['linha_real']=="".$valueDetalhado["linha_real"]."") { if($ComprasCadeira[$n]['coluna_real']=="".$valueDetalhado["coluna_real"]."") { $ComprasCadeira[$n]['pago'] = "1"; $ComprasCadeira[$n]['stat'] = "1"; } } } } } $ComprasCadeira = array_values($ComprasCadeira); $update = mysql_query(" UPDATE carrinho_notificacao_cadeira SET objetoCompras='".serialize($ComprasCadeira)."', dataModificacao='".$data."' WHERE id='".$rSqlCarrinhoCadeira['id']."' "); } } } if(!function_exists('geraCodRecursivo')) { function geraCodRecursivo($numeroUnico_ticketSend,$tamanhoSend=0,$tipoSend=0,$deSend=0,$ateSend=0) { if(trim($tipoSend)=="0") { $CaracteresAceitos = '0123456789'; $tamanho = strlen($ateSend); $min = 0; $max = 9; } else if(trim($tipoSend)=="1") { $CaracteresAceitos = 'ABCDEFGHIJKLMNPQRSTUVWXYZ123456789'; $tamanho = $tamanhoSend; $min = 0; $max = strlen($CaracteresAceitos)-1; } else if(trim($tipoSend)=="2") { $CaracteresAceitos = '0123456789'; $tamanho = $tamanhoSend; $min = 0; $max = strlen($CaracteresAceitos)-1; } else if(trim($tipoSend)=="3") { $CaracteresAceitos = 'ABCDEFGHIJKLMNPQRSTUVWXYZ'; $tamanho = $tamanhoSend; $min = 0; $max = strlen($CaracteresAceitos)-1; } $cod = ""; for($i=0; $i < $tamanho; $i++) { if(trim($tipoSend)=="0") { $cod .= mt_rand($min, $max); } else { $cod .= $CaracteresAceitos{mt_rand(0, $max)}; } } $nSqlCarrinhoCodVoucher = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM carrinho_notificacao WHERE numeroUnico_ticket='".$numeroUnico_ticketSend."' AND numeroUnico_cod_voucher='".$cod."' ")); if($nSqlCarrinhoCodVoucher[0]>0) { geraCodRecursivo($numeroUnico_ticketSend,$tamanhoSend,$tipoSend,$deSend,$ateSend); } else { return $cod; } } } if(!function_exists('salvaLog')) { function salvaLog($empresaSend,$plataformaSend,$nomeSend,$detalheSend,$numeroUnico_paiSend) { $insert = mysql_query("INSERT INTO log ( empresa, empresa_token, plataforma, plataforma_token, numeroUnico_pai, nome, detalhe, data ) VALUES ( '".$empresaSend['id']."', '".$empresaSend['token']."', '".$plataformaSend['id']."', '".$plataformaSend['token']."', '".$numeroUnico_paiSend."', '".$nomeSend."', '".serialize($detalheSend)."', '".$data."' )"); } } if(!function_exists('float_rand')) { function float_rand($Min, $Max, $round=0){ //validate input if ($min>$Max) { $min=$Max; $max=$Min; } else { $min=$Min; $max=$Max; } $randomfloat = $min + mt_rand() / mt_getrandmax() * ($max - $min); if($round>0) $randomfloat = round($randomfloat,$round); return $randomfloat; } } if(!function_exists('sessaoStatus2')) { function sessaoStatus2($rSqlSend) { if(trim($rSqlSend['host'])=="") { $rSqlSend['host'] = "https://wpp-md-evandro.plugadohost.com.br/"; } else { $rSqlSend['host'] = $rSqlSend['host']; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://'.$rSqlSend['host'].'/start', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>'{ "session": "'.$rSqlSend['session'].'", "wh_connect": "URL que recebe o status da conexão", "wh_qrcode": "URL que recebe o webhooks do QRCODE do cliente", "wh_status": "URL que recebe o Webhooks dos status das mensagens enviadas", "wh_message": "URL que recebe o Webhooks dos status das mensagens recebidas" }', CURLOPT_HTTPHEADER => array( 'apitoken: AIzaSyBNVk8YxZinSfFZpfYYGhpIBjvESW7uqg4', 'sessionkey: saguarocomunicacao', 'Content-Type: application/json' ), )); $response = curl_exec($curl); curl_close($curl); $constants = json_decode($response, true); $update = mysql_query("UPDATE sessoes_de_whatsapp SET status='".$constants['state']."' WHERE id='".$rSqlSend['id']."'"); } } if(!function_exists('sessaoStatus')) { function sessaoStatus($rSqlSend) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'http://34.151.255.191:3333/SessionState', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>'{ "session" : "'.$rSqlSend['session'].'" }', CURLOPT_HTTPHEADER => array( 'sessionkey: evandro', 'Content-Type: application/json' ), )); $response = curl_exec($curl); curl_close($curl); $constants = json_decode($response, true); $update = mysql_query("UPDATE sessoes_de_whatsapp SET status='".$constants['state']."' WHERE id='".$rSqlSend['id']."'"); } } if(!function_exists('verificaWhatsApp')) { function verificaWhatsApp($empresaSend,$numberSend,$versaoSend=2) { $numberSet = preg_replace("/[^0-9]/", "", $numberSend); $confere55 = substr("".$numberSet."", 0, 2); if(trim($confere55)=="55") { $numberSet = $numberSet; } else { $numberSet = "55".$numberSet.""; } $strSqlSession = " SELECT mod_sessoes_de_whatsapp.numeroUnico, mod_sessoes_de_whatsapp.session FROM sessoes_de_whatsapp AS mod_sessoes_de_whatsapp WHERE mod_sessoes_de_whatsapp.status='CONNECTED' AND mod_sessoes_de_whatsapp.empresa='".$empresaSend."' ORDER BY RAND () "; $rSqlSession = mysql_fetch_array(mysql_query("".$strSqlSession."")); if(trim($rSqlSession['session'])=="") { $strSqlSession = " SELECT mod_sessoes_de_whatsapp.numeroUnico, mod_sessoes_de_whatsapp.session FROM sessoes_de_whatsapp AS mod_sessoes_de_whatsapp WHERE mod_sessoes_de_whatsapp.status='CONNECTED' ORDER BY RAND () "; $rSqlSession = mysql_fetch_array(mysql_query("".$strSqlSession."")); } $curl = curl_init(); if(trim($versaoSend)==1) { $array = array( "sessionName" => "".$rSqlSession['session']."", "number" => "".$numberSet."" ); curl_setopt_array($curl, array( CURLOPT_URL => 'http://143.110.232.190:3000/checkNumberStatus', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>json_encode($array), CURLOPT_HTTPHEADER => array( 'Content-Type: application/json' ), )); } else if(trim($versaoSend)==2) { if(trim($rSqlSession['session'])=="" || trim($numberSet)=="") { } else { $array = array( "session" => "".$rSqlSession['session']."", "number" => "".$numberSet."" ); curl_setopt_array($curl, array( CURLOPT_URL => 'http://34.151.255.191:3333/verifyNumber', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>json_encode($array), CURLOPT_HTTPHEADER => array( 'sessionkey: evandro', 'Content-Type: application/json' ), )); } } $response = curl_exec($curl); $constants = json_decode($response, true); if($constants['profile']['canReceiveMessage']===true) { $validoSet = "SIM"; } else { $validoSet = "NAO"; } return $validoSet; curl_close($curl); } } if(!function_exists('enviarMensagemWhatsApp')) { function enviarMensagemWhatsApp($sessionNameSend,$rSqlSend,$tipoSend="sendText",$prefixoSend="") { $whatsapp_sessaoSend = $sessionNameSend; $mensagemSet = $rSqlSend['mensagem']; $arquivoSet = $rSqlSend['imagem']; $fileNameSet = $rSqlSend['fileName']; $numberSet = preg_replace("/[^0-9]/", "", $rSqlSend['whatsapp']); $telefoneIdSet = $rSqlSend['telefoneId']; $mensagem_id_replySet = $rSqlSend['mensagem_id_reply']; if(trim($telefoneIdSet)=="") { $numberSet = $numberSet; } else { $numberSet = $telefoneIdSet; } $rSqlSessaoWPItem = mysql_fetch_array(mysql_query("SELECT operadora,session,zapi_instancia,zapi_token FROM ".$prefixoSend."sessoes_de_whatsapp WHERE session='".$whatsapp_sessaoSend."'")); if(trim($tipoSend)=="sendContact") { $servicoSet = "send-contact"; $array_zapi = array( "phone" => "".$numberSet."", "contactName" => "".$rSqlSend['contactName']."", "contactPhone" => "".$rSqlSend['contactPhone']."", ); } elseif(trim($tipoSend)=="sendAudio") { $arquivoCaminhoSet = "https://www.autopop360.com/admin/files/whatsapp/".$rSqlSend['numeroUnico']."/".$arquivoSet.""; $servicoSet = "send-audio"; $array_zapi = array( "phone" => "".$numberSet."", "caption" => "".$mensagemSet."", "audio" => "".$arquivoCaminhoSet."", "waveform" => true, "viewOnce" => false ); } else { if(trim($arquivoSet)=="") { if(trim($tipoSend)=="sendLocation") { $servicoSet = "send-location"; $array_zapi = array( "phone" => "".$numberSet."", "title" => "Ver localização", "address" => "".$mensagemSet."", "latitude" => "".$rSqlSend['latitude']."", "longitude" => "".$rSqlSend['longitude']."", ); } else { $servicoSet = "send-text"; if(trim($mensagem_id_replySet)=="") { $array_zapi = array( "phone" => "".$numberSet."", "message" => "".$mensagemSet."", ); } else { $array_zapi = array( "phone" => "".$numberSet."", "message" => "".$mensagemSet."", "messageId" => "".$mensagem_id_replySet."", ); } } } else { $extensao = $arquivoSet; $extensao = substr($extensao, -4); if($extensao[0] == '.'){ $extensao = substr($extensao, -3); } $extensao = strtolower($extensao); #$arquivoCaminhoSet = "https://www.autopop360.com/admin/files/whatsapp/".$rSqlSend['numeroUnico']."/".$arquivoSet.""; if (filter_var($arquivoSet, FILTER_VALIDATE_URL)) { // Já é URL $arquivoCaminhoSet = $arquivoSet; } else { // Não é URL, monta o caminho $arquivoCaminhoSet = "https://www.autopop360.com/admin/files/whatsapp/".$rSqlSend['numeroUnico']."/".$arquivoSet; } if($extensao=="png"||$extensao=="jpg"||$extensao=="jpeg"||$extensao=="gif"||$extensao=="bmp"||$extensao=="webp") { $ifSet = ""; $servicoSet = "send-image"; $array_zapi = array( "phone" => "".$numberSet."", "caption" => "".$mensagemSet."", "image" => "".$arquivoCaminhoSet."", "viewOnce" => false ); } else if($extensao=="pdf"||$extensao=="doc"||$extensao=="docx"||$extensao=="xls"||$extensao=="xlsx"||$extensao=="csv"||$extensao=="txt") { $fileNameSet = str_replace(".".$extensao."","",$fileNameSet); $servicoSet = "send-document/".$extensao.""; $array_zapi = array( "phone" => "".$numberSet."", "caption" => "".$mensagemSet."", "fileName" => "".$fileNameSet."", "document" => "".$arquivoCaminhoSet."", "viewOnce" => false ); } else if($extensao=="mp3") { $servicoSet = "send-audio"; $array_zapi = array( "phone" => "".$numberSet."", "caption" => "".$mensagemSet."", "audio" => "".$arquivoCaminhoSet."", "waveform" => true, "viewOnce" => false ); } else if($extensao=="avi"||$extensao=="mp4"||$extensao=="mov") { $servicoSet = "send-video"; $array_zapi = array( "phone" => "".$numberSet."", "caption" => "".$mensagemSet."", "video" => "".$arquivoCaminhoSet."", "viewOnce" => false ); } } } $url_zapi = "https://api.z-api.io/instances/".$rSqlSessaoWPItem['zapi_instancia']."/token/".$rSqlSessaoWPItem['zapi_token']."/".$servicoSet.""; $curl_zapi = curl_init(); curl_setopt_array($curl_zapi, array( CURLOPT_URL => $url_zapi, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => json_encode($array_zapi), CURLOPT_HTTPHEADER => array( "Client-Token: F2204960b117c4cf0aabbf6885b64f406S", "Content-Type: application/json" ), )); $response_zapi = curl_exec($curl_zapi); $err_zapi = curl_error($curl_zapi); curl_close($curl_zapi); $constants_zapi = json_decode($response_zapi, true); $idRetorno = $constants_zapi['messageId']; return $idRetorno; } } if(!function_exists('enviarWhatsAppChat')) { function enviarWhatsAppChat($sessionNameSend,$rSqlSend,$tipoSend="sendText",$prefixoSend="") { $sessionNameSet = $sessionNameSend; $whatsapp_sessaoSend = $sessionNameSend; $mensagemSet = $rSqlSend['mensagem']; $imagemSet = $rSqlSend['imagem']; $numberSet = preg_replace("/[^0-9]/", "", $rSqlSend['whatsapp']); $rSqlSessaoWPItem = mysql_fetch_array(mysql_query(" SELECT operadora,host FROM ".$prefixoSend."sessoes_de_whatsapp WHERE session='".$whatsapp_sessaoSend."' ")); if(trim($rSqlSessaoWPItem['operadora'])=="zapi") { enviarMensagemWhatsApp($sessionNameSend,$rSqlSend,$tipoSend,$prefixoSend); } else { if(trim($imagemSet)=="") { if(trim($tipoSend)=="sendLocation") { $servicoSet = "sendLocation"; $array = array( "session" => "".$sessionNameSet."", "number" => "55".$numberSet."", "lat" => "".$rSqlSend['latitude']."", "log" => "".$rSqlSend['longitude']."", "title" => "Ver localização", "description" => "".$mensagemSet."" ); } else { $servicoSet = "sendText"; $array = array( "session" => "".$sessionNameSet."", "number" => "55".$numberSet."", "text" => "".$mensagemSet."" ); } } else { if(trim($tipoSend)=="arquivo") { $extensao = $imagemSet; $extensao = substr($extensao, -4); if($extensao[0] == '.'){ $extensao = substr($extensao, -3); } $extensao = strtolower($extensao); if($extensao=="png"||$extensao=="jpg"||$extensao=="jpeg"||$extensao=="gif"||$extensao=="bmp"||$extensao=="webp") { $tipoSend = "sendImage"; } else if($extensao=="pdf"||$extensao=="doc"||$extensao=="docx"||$extensao=="xls"||$extensao=="xlsx"||$extensao=="csv"||$extensao=="txt") { $tipoSend = "sendFile"; } else if($extensao=="avi"||$extensao=="mp4"||$extensao=="mp3") { $tipoSend = "sendVideo"; } } else { $tipoSend = $tipoSend; } $imagemCaminhoSet = "https://www.autopop360.com/admin/files/whatsapp/".$rSqlSend['numeroUnico']."/".$imagemSet.""; $servicoSet = "".$tipoSend.""; $array = array( "session" => "".$sessionNameSet."", "number" => "55".$numberSet."", "path" => "".$imagemCaminhoSet."", "caption" => "".$mensagemSet."", "isViewOnce" => false ); } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://'.$rSqlSessaoWPItem['host'].'/'.$servicoSet.'', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>json_encode($array), CURLOPT_HTTPHEADER => array( 'sessionkey: saguarocomunicacao', 'Content-Type: application/json' ), )); $response = curl_exec($curl); $idRetorno = $response['data']['id']; curl_close($curl); return $response; } } } if(!function_exists('enviarWhatsApp2')) { function enviarWhatsApp2($sessionNameSend,$rSqlSend) { $rSqlSessaoWPItem = mysql_fetch_array(mysql_query("SELECT versao,ligado,host FROM sessoes_de_whatsapp WHERE session='".$sessionNameSend."'")); if(trim($rSqlSessaoWPItem['ligado'])=="1") { $sessionNameSet = $sessionNameSend; $tituloSet = $rSqlSend['titulo']; if(trim($rSqlSend['modelo_de_envio_texto'])=="1") { $mensagemSet = $rSqlSend['texto']; } else { $mensagemSet = ""; } if(trim($rSqlSend['modelo_de_envio_pessoa'])=="1") { $nomeWhatsSet = $rSqlSend['nome']; $documentoWhatsSet = $rSqlSend['documento']; } else { $nomeWhatsSet = ""; $documentoWhatsSet = ""; } if(trim($rSqlSend['modelo_de_envio_evento'])=="1") { $evento_nomeWhatsSet = $rSqlSend['evento_nome']; } else { $evento_nomeWhatsSet = ""; } $emailWhatsSet = $rSqlSend['email']; $ingresso_nomeWhatsSet = $rSqlSend['ingresso_nome']; $ingresso_tipoWhatsSet = $rSqlSend['ingresso_tipo']; $ingresso_cadeiraWhatsSet = $rSqlSend['ingresso_cadeira']; $lote_nomeWhatsSet = $rSqlSend['lote_nome']; $data_printSet = $rSqlSend['data_print']; $cod_voucherSet = $rSqlSend['cod_voucher']; $info_extraSet = $rSqlSend['info_extra']; $texto_envioSet = ""; if(trim($tituloSet)=="") { } else { $texto_envioSet .= "*".$tituloSet."* \n \n"; } if(trim($mensagemSet)=="") { } else { $texto_envioSet .= "".$mensagemSet." \n \n"; } if(trim($nomeWhatsSet)=="") { } else { $texto_envioSet .= "*Nome:* ".$nomeWhatsSet." \n"; } if(trim($emailWhatsSet)=="") { } else { $texto_envioSet .= "*E-mail:* ".$emailWhatsSet." \n"; } if(trim($documentoWhatsSet)=="") { } else { $texto_envioSet .= "*CPF:* ".$documentoWhatsSet." \n"; } if(trim($evento_nomeWhatsSet)=="") { } else { $texto_envioSet .= "*Evento:* ".$evento_nomeWhatsSet." \n"; } if(trim($ingresso_nomeWhatsSet)=="") { } else { $texto_envioSet .= "*Ticket:* ".$ingresso_nomeWhatsSet." \n"; } if(trim($ingresso_cadeiraWhatsSet)=="") { } else { $texto_envioSet .= "*Cadeira:* ".$ingresso_cadeiraWhatsSet." \n"; } if(trim($lote_nomeWhatsSet)=="") { } else { if(trim($ingresso_tipoWhatsSet)=="" || trim($ingresso_tipoWhatsSet)=="0") { if(strrpos($lote_nomeWhatsSet,"Lote") === false) { $lote_nomeWhatsSet = "".$lote_nomeWhatsSet."° Lote"; } else { $lote_nomeWhatsSet = "".$lote_nomeWhatsSet.""; } $texto_envioSet .= "*Lote:* ".$lote_nomeWhatsSet." \n"; } else if(trim($ingresso_tipoWhatsSet)=="1") { $texto_envioSet .= "*Lote:* Pré-venda \n"; } else if(trim($ingresso_tipoWhatsSet)=="2") { $texto_envioSet .= "*Lote:* Lista Bônus \n"; } else if(trim($ingresso_tipoWhatsSet)=="3") { $texto_envioSet .= "*Lote:* Lounge \n"; } else if(trim($ingresso_tipoWhatsSet)=="4") { $texto_envioSet .= "*Lote:* Código para Sorteio \n"; } } if(trim($rSqlSend['modelo_de_envio_evento'])=="1") { if(trim($rSqlSend['ingresso_data'])=="0000-00-00" && trim($rSqlSend['ingresso_data'])=="0000-00-00") { $label_dataPrint = ""; $data_printSet = "Sem data definida"; } else { $label_dataPrint = "Data do Ingresso"; $data_printSet = "".ajustaDataReturn($rSqlSend['ingresso_data'],"d/m/Y").""; } } else { $label_dataPrint = ""; $data_printSet = ""; } if(trim($data_printSet)=="") { } else { $texto_envioSet .= "*".$label_dataPrint.":* ".$data_printSet." \n"; } if(trim($info_extraSet)=="") { } else { $texto_envioSet .= " \n".strip_tags($info_extraSet)." \n"; } if(trim($rSqlSend['evento_rua'])=="") { } else { $monta_endereco_whats .= "_Logradouro:_ ".$rSqlSend['evento_rua'].""; } if(trim($rSqlSend['evento_numero'])=="") { } else { $monta_endereco_whats .= ", ".$rSqlSend['evento_numero'].""; } if(trim($rSqlSend['evento_bairro'])=="") { } else { $monta_endereco_whats .= " \n _Bairro:_ ".$rSqlSend['evento_bairro'].""; } if(trim($rSqlSend['evento_cidade'])=="") { } else { $monta_endereco_whats .= " \n _Cidade:_ ".$rSqlSend['evento_cidade'].""; } if(trim($rSqlSend['evento_estado'])=="") { } else { $monta_endereco_whats .= "/".$rSqlSend['evento_estado'].""; } if(trim($rSqlSend['evento_cep'])=="") { } else { $monta_endereco_whats .= " \n _CEP:_ ".$rSqlSend['evento_cep'].""; } if(trim($monta_endereco_whats)=="") { } else { $texto_envioSet .= "*Endereço:* \n ".$monta_endereco_whats." \n"; } $texto_envioSet .= "\n\n_É importante responder esta mensagem com a palavra *Ok* para sinalizar a leitura_"; $mensagemSet = $texto_envioSet; $numberSet = preg_replace("/[^0-9]/", "", $rSqlSend['whatsapp']); if(trim($rSqlSend['imagem'])=="") { if(trim($rSqlSend['com_qrcode'])=="1") { if(trim($cod_voucherSet)=="") { $cod_voucherSet = ""; } else { include_once("".$_SERVER['DOCUMENT_ROOT']."/admin/include/lib/phpqrcode/qrlib.php"); include_once("".$_SERVER['DOCUMENT_ROOT']."/admin/include/lib/phpqrcode/qrconfig.php"); // generating QRcode::png($cod_voucherSet, "".$_SERVER['DOCUMENT_ROOT']."/admin/files/qrcode/".$cod_voucherSet.".jpg", QR_ECLEVEL_L, 4); /*$update = mysql_query(" UPDATE carrinho_notificacao SET enviado_whats='1' WHERE cod_voucher='".$cod_voucherSet."' ");*/ } } else { $cod_voucherSet = ""; } if(trim($cod_voucherSet)=="") { $imagemSet = ""; } else { $imagemSet = "https://www.saguarocomunicacao.com.br/admin/files/qrcode/".$cod_voucherSet.".jpg"; } } else { $imagemSet = "".$rSqlSend['imagem'].""; } if(trim($imagemSet)=="") { $servicoSet = "sendText"; $array = array( "session" => "".$sessionNameSet."", "number" => "55".$numberSet."", "text" => "".$mensagemSet."" ); } else { $servicoSet = "sendImage"; $array = array( "session" => "".$sessionNameSet."", "number" => "55".$numberSet."", "path" => "".$imagemSet."", "caption" => "".$mensagemSet."" ); } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://'.$rSqlSessaoWPItem['host'].'/'.$servicoSet.'', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>json_encode($array), CURLOPT_HTTPHEADER => array( 'sessionkey: saguarocomunicacao', 'Content-Type: application/json' ), )); $response = curl_exec($curl); curl_close($curl); return $response; } } } if(!function_exists('enviarWhatsApp2_OLD')) { function enviarWhatsApp2_OLD($sessionNameSend,$rSqlSend) { $sessionNameSet = $sessionNameSend; $tituloSet = $rSqlSend['titulo']; if(trim($rSqlSend['modelo_de_envio_texto'])=="1") { $mensagemSet = $rSqlSend['texto']; } else { $mensagemSet = ""; } if(trim($rSqlSend['modelo_de_envio_pessoa'])=="1") { $nomeWhatsSet = $rSqlSend['nome']; $documentoWhatsSet = $rSqlSend['documento']; } else { $nomeWhatsSet = ""; $documentoWhatsSet = ""; } if(trim($rSqlSend['modelo_de_envio_evento'])=="1") { $evento_nomeWhatsSet = $rSqlSend['evento_nome']; } else { $evento_nomeWhatsSet = ""; } $emailWhatsSet = $rSqlSend['email']; $ingresso_nomeWhatsSet = $rSqlSend['ingresso_nome']; $ingresso_cadeiraWhatsSet = $rSqlSend['ingresso_cadeira']; $lote_nomeWhatsSet = $rSqlSend['lote_nome']; $data_printSet = $rSqlSend['data_print']; $cod_voucherSet = $rSqlSend['cod_voucher']; $texto_envioSet = ""; if(trim($tituloSet)=="") { } else { $texto_envioSet .= "*".$tituloSet."* \n \n"; } if(trim($mensagemSet)=="") { } else { $texto_envioSet .= "".$mensagemSet." \n \n"; } if(trim($nomeWhatsSet)=="") { } else { $texto_envioSet .= "*Nome:* ".$nomeWhatsSet." \n"; } if(trim($emailWhatsSet)=="") { } else { $texto_envioSet .= "*E-mail:* ".$emailWhatsSet." \n"; } if(trim($documentoWhatsSet)=="") { } else { $texto_envioSet .= "*CPF:* ".$documentoWhatsSet." \n"; } if(trim($evento_nomeWhatsSet)=="") { } else { $texto_envioSet .= "*Evento:* ".$evento_nomeWhatsSet." \n"; } if(trim($ingresso_nomeWhatsSet)=="") { } else { $texto_envioSet .= "*Ticket:* ".$ingresso_nomeWhatsSet." \n"; } if(trim($ingresso_cadeiraWhatsSet)=="") { } else { $texto_envioSet .= "*Cadeira:* ".$ingresso_cadeiraWhatsSet." \n"; } if(trim($lote_nomeWhatsSet)=="") { } else { if(strrpos($lote_nomeWhatsSet,"Lote") === false) { $lote_nomeWhatsSet = "".$lote_nomeWhatsSet."° Lote"; } else { $lote_nomeWhatsSet = "".$lote_nomeWhatsSet.""; } $texto_envioSet .= "*Lote:* ".$lote_nomeWhatsSet." \n"; } if(trim($rSqlSend['modelo_de_envio_evento'])=="1") { if(trim($rSqlSend['ingresso_data'])=="0000-00-00" && trim($rSqlSend['ingresso_data'])=="0000-00-00") { $label_dataPrint = ""; $data_printSet = "Sem data definida"; } else { $label_dataPrint = "Data do Ingresso"; $data_printSet = "".ajustaDataReturn($rSqlSend['ingresso_data'],"d/m/Y").""; } } else { $label_dataPrint = ""; $data_printSet = ""; } if(trim($data_printSet)=="") { } else { $texto_envioSet .= "*".$label_dataPrint.":* ".$data_printSet." \n"; } if(trim($rSqlSend['evento_rua'])=="") { } else { $monta_endereco_whats .= "_Logradouro:_ ".$rSqlSend['evento_rua'].""; } if(trim($rSqlSend['evento_numero'])=="") { } else { $monta_endereco_whats .= ", ".$rSqlSend['evento_numero'].""; } if(trim($rSqlSend['evento_bairro'])=="") { } else { $monta_endereco_whats .= " \n _Bairro:_ ".$rSqlSend['evento_bairro'].""; } if(trim($rSqlSend['evento_cidade'])=="") { } else { $monta_endereco_whats .= " \n _Cidade:_ ".$rSqlSend['evento_cidade'].""; } if(trim($rSqlSend['evento_estado'])=="") { } else { $monta_endereco_whats .= "/".$rSqlSend['evento_estado'].""; } if(trim($rSqlSend['evento_cep'])=="") { } else { $monta_endereco_whats .= " \n _CEP:_ ".$rSqlSend['evento_cep'].""; } if(trim($monta_endereco_whats)=="") { } else { $texto_envioSet .= "*Endereço:* \n ".$monta_endereco_whats." \n"; } $texto_envioSet .= "\n\n_É importante responder esta mensagem com a palavra *Ok* para sinalizar a leitura_"; $mensagemSet = $texto_envioSet; $numberSet = preg_replace("/[^0-9]/", "", $rSqlSend['whatsapp']); if(trim($rSqlSend['imagem'])=="") { if(trim($rSqlSend['com_qrcode'])=="1") { if(trim($cod_voucherSet)=="") { $cod_voucherSet = ""; } else { include_once("".$_SERVER['DOCUMENT_ROOT']."/admin/include/lib/phpqrcode/qrlib.php"); include_once("".$_SERVER['DOCUMENT_ROOT']."/admin/include/lib/phpqrcode/qrconfig.php"); // generating QRcode::png($cod_voucherSet, "".$_SERVER['DOCUMENT_ROOT']."/admin/files/qrcode/".$cod_voucherSet.".jpg", QR_ECLEVEL_L, 4); } } else { $cod_voucherSet = ""; } if(trim($cod_voucherSet)=="") { $imagemSet = ""; } else { $imagemSet = "https://www.saguarocomunicacao.com.br/admin/files/qrcode/".$cod_voucherSet.".jpg"; } } else { $imagemSet = "".$rSqlSend['imagem'].""; } $curl = curl_init(); if(trim($imagemSet)=="") { $servicoSet = "sendText"; $array = array( "session" => "".$sessionNameSet."", "number" => "55".$numberSet."", "text" => "".$mensagemSet."" ); } else { $servicoSet = "sendImage"; $array = array( "session" => "".$sessionNameSet."", "number" => "55".$numberSet."", "path" => "".$imagemSet."", "caption" => "".$mensagemSet."" ); } curl_setopt_array($curl, array( CURLOPT_URL => 'http://34.151.255.191:3333/'.$servicoSet.'', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>json_encode($array), CURLOPT_HTTPHEADER => array( 'sessionkey: evandro', 'Content-Type: application/json' ), )); $response = curl_exec($curl); curl_close($curl); return $response; } } if (!function_exists('gravaAmbev')) { function gravaAmbev($form_data, $country, $brand, $campaign, $form, $unify, $production) { $td_env = $production ? 'prod' : 'dev'; $http_protocol = isset($_SERVER['https']) ? 'https://' : 'http://'; $form_data['abi_brand'] = $brand; $form_data['abi_campaign'] = $campaign; $form_data['abi_campaign_id'] = $campaignID; $form_data['abi_form'] = $form; $form_data['td_unify'] = $unify; $form_data['td_import_method'] = 'postback-api-1.2'; $form_data['td_client_id'] = $_COOKIE['_td']; $form_data['td_url'] = $http_protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $form_data['td_host'] = $_SERVER['HTTP_HOST']; echo "
Form Data
"; var_dump($form_data); echo "

"; $td_country = $country; $td_apikey = $td_env !== 'prod' ? '9648/41e45454b77308046627548e0b4fe2ddbc0893d2' : '10086/9c06ed6fa48e0fb6952ed42773cca1cc1d43684e'; $country_zone_mapping = array("nga"=>"africa", "zwe"=>"africa", "zaf"=>"africa", "aus"=>"apac", "chn"=>"apac", "ind"=>"apac", "jpn"=>"apac", "kor"=>"apac", "tha"=>"apac", "vnm"=>"apac", "bel"=>"eur", "fra"=>"eur", "deu"=>"eur", "ita"=>"eur", "nld"=>"eur", "rus"=>"eur", "esp"=>"eur", "ukr"=>"eur", "gbr"=>"eur", "col"=>"midam", "dom"=>"midam", "ecu"=>"midam", "slv"=>"midam", "gtm"=>"midam", "hnd"=>"midam", "mex"=>"midam", "pan"=>"midam", "per"=>"midam", "can"=>"naz", "usa"=>"naz", "arg"=>"saz", "bol"=>"saz", "bra"=>"saz", "chl"=>"saz", "ury"=>"saz"); $td_zone = $country_zone_mapping[$td_country]; $curl = curl_init(); $curl_opts = array( CURLOPT_URL => "https://in.treasuredata.com/postback/v3/event/".$td_zone."_source/".$td_country."_web_form", CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => array( 'Content-Type: application/json', "X-TD-Write-Key: ".$td_apikey."" ), CURLOPT_POSTFIELDS => json_encode($form_data) ); curl_setopt_array($curl, $curl_opts); echo "
cURL Opts
"; var_dump($curl_opts); echo "

"; $response = @curl_exec($curl); echo "
Response
"; var_dump($response); echo "

"; $response_code = curl_getinfo($curl, CURLINFO_HTTP_CODE); echo "
Response Code
"; var_dump($response_code); echo "

"; curl_close($curl); return $response_code; } } if (!function_exists('retornaTaxas')) { function retornaTaxas($empresaSend,$DeviceSet,$taxaSet,$formaPagamentoSet="CCR",$localTaxaSet="por_fora") { if(trim($formaPagamentoSet)=="CCR") { $tipoTaxaSet = "ccr"; } else if(trim($formaPagamentoSet)=="CCD") { $tipoTaxaSet = "ccd"; } else if(trim($formaPagamentoSet)=="DIN") { $tipoTaxaSet = "din"; } else if(trim($formaPagamentoSet)=="PIX") { $tipoTaxaSet = "pix"; } else if(trim($formaPagamentoSet)=="BOL") { $tipoTaxaSet = "bol"; } else if(trim($formaPagamentoSet)=="BOLETO") { $tipoTaxaSet = "bol"; } if(trim($DeviceSet)=="SITE") { $deviceTaxaSet = "site"; } else if(trim($DeviceSet)=="APP") { $deviceTaxaSet = "app"; } else if(trim($DeviceSet)=="PDV") { $deviceTaxaSet = "pdv"; } if(trim($localTaxaSet)=="") { $localTaxaSet = "por_fora"; } else if(trim($localTaxaSet)=="por_fora") { $localTaxaSet = "por_fora"; } else if(trim($localTaxaSet)=="por_dentro") { $localTaxaSet = "por_dentro"; } $rSqlEmpresaItem = mysql_fetch_array(mysql_query(" SELECT mod_empresa.plataforma, mod_empresa.taxa_por_dentro, mod_empresa.taxa_por_fora, mod_taxa.taxa_site_split_empresa, mod_taxa.taxa_app_split_empresa, mod_taxa.taxa_pdv_split_empresa, mod_taxa.taxa_site_split_cms, mod_taxa.taxa_app_split_cms, mod_taxa.taxa_pdv_split_cms, mod_taxa.taxa_site_ccr_empresa, mod_taxa.taxa_app_ccr_empresa, mod_taxa.taxa_pdv_ccr_empresa, mod_taxa.taxa_site_ccr_cms, mod_taxa.taxa_app_ccr_cms, mod_taxa.taxa_pdv_ccr_cms, mod_taxa.taxa_site_ccd_empresa, mod_taxa.taxa_app_ccd_empresa, mod_taxa.taxa_pdv_ccd_empresa, mod_taxa.taxa_site_ccd_cms, mod_taxa.taxa_app_ccd_cms, mod_taxa.taxa_pdv_ccd_cms, mod_taxa.taxa_site_pix_empresa, mod_taxa.taxa_app_pix_empresa, mod_taxa.taxa_pdv_pix_empresa, mod_taxa.taxa_site_pix_cms, mod_taxa.taxa_app_pix_cms, mod_taxa.taxa_pdv_pix_cms, mod_taxa.taxa_site_din_empresa, mod_taxa.taxa_app_din_empresa, mod_taxa.taxa_pdv_din_empresa, mod_taxa.taxa_site_din_cms, mod_taxa.taxa_app_din_cms, mod_taxa.taxa_pdv_din_cms, mod_taxa.taxa_site_bol_empresa, mod_taxa.taxa_app_bol_empresa, mod_taxa.taxa_pdv_bol_empresa, mod_taxa.taxa_site_bol_cms, mod_taxa.taxa_app_bol_cms, mod_taxa.taxa_pdv_bol_cms, mod_taxa.taxa_site_cor_empresa, mod_taxa.taxa_app_cor_empresa, mod_taxa.taxa_pdv_cor_empresa, mod_taxa.taxa_site_cor_cms, mod_taxa.taxa_app_cor_cms, mod_taxa.taxa_pdv_cor_cms FROM empresa AS mod_empresa LEFT JOIN empresa_taxas AS mod_taxa ON (mod_taxa.empresa = mod_empresa.id) WHERE mod_empresa.id='".$empresaSend."' ")); $arrayTaxa["tipo_taxa"] = $tipoTaxaSet; $arrayTaxa["taxa_device"] = $DeviceSet; $arrayTaxa["taxa_plataforma"] = $rSqlEmpresaItem['plataforma']; $arrayTaxa["taxa_por_dentro"] = $rSqlEmpresaItem['taxa_por_dentro']; $arrayTaxa["taxa_por_fora"] = $rSqlEmpresaItem['taxa_por_fora']; if(trim($rSqlEmpresaItem['plataforma'])=="" || trim($rSqlEmpresaItem['plataforma'])=="0") { $arrayTaxa["taxa_selecionada"] = "empresa"; $arrayTaxa["taxa_empresa"] = $rSqlEmpresaItem['taxa_'.$deviceTaxaSet.'_'.$tipoTaxaSet.'_empresa']; $arrayTaxa["taxa_cms"] = $rSqlEmpresaItem['taxa_'.$deviceTaxaSet.'_'.$tipoTaxaSet.'_cms']; } else { $rSqlPlataformaItem = mysql_fetch_array(mysql_query(" SELECT mod_empresa.plataforma, mod_taxa.taxa_site_split_empresa, mod_taxa.taxa_app_split_empresa, mod_taxa.taxa_pdv_split_empresa, mod_taxa.taxa_site_split_cms, mod_taxa.taxa_app_split_cms, mod_taxa.taxa_pdv_split_cms, mod_taxa.taxa_site_ccr_empresa, mod_taxa.taxa_app_ccr_empresa, mod_taxa.taxa_pdv_ccr_empresa, mod_taxa.taxa_site_ccr_cms, mod_taxa.taxa_app_ccr_cms, mod_taxa.taxa_pdv_ccr_cms, mod_taxa.taxa_site_ccd_empresa, mod_taxa.taxa_app_ccd_empresa, mod_taxa.taxa_pdv_ccd_empresa, mod_taxa.taxa_site_ccd_cms, mod_taxa.taxa_app_ccd_cms, mod_taxa.taxa_pdv_ccd_cms, mod_taxa.taxa_site_pix_empresa, mod_taxa.taxa_app_pix_empresa, mod_taxa.taxa_pdv_pix_empresa, mod_taxa.taxa_site_pix_cms, mod_taxa.taxa_app_pix_cms, mod_taxa.taxa_pdv_pix_cms, mod_taxa.taxa_site_din_empresa, mod_taxa.taxa_app_din_empresa, mod_taxa.taxa_pdv_din_empresa, mod_taxa.taxa_site_din_cms, mod_taxa.taxa_app_din_cms, mod_taxa.taxa_pdv_din_cms, mod_taxa.taxa_site_bol_empresa, mod_taxa.taxa_app_bol_empresa, mod_taxa.taxa_pdv_bol_empresa, mod_taxa.taxa_site_bol_cms, mod_taxa.taxa_app_bol_cms, mod_taxa.taxa_pdv_bol_cms, mod_taxa.taxa_site_cor_empresa, mod_taxa.taxa_app_cor_empresa, mod_taxa.taxa_pdv_cor_empresa, mod_taxa.taxa_site_cor_cms, mod_taxa.taxa_app_cor_cms, mod_taxa.taxa_pdv_cor_cms FROM empresa AS mod_empresa LEFT JOIN empresa_taxas AS mod_taxa ON (mod_taxa.empresa = mod_empresa.id) WHERE mod_empresa.id='".$rSqlEmpresaItem['plataforma']."' ")); if(trim($rSqlEmpresaItem['taxa_'.$localTaxaSet.''])=="0") { $arrayTaxa["taxa_selecionada"] = "empresa"; $arrayTaxa["taxa_empresa"] = 0; $arrayTaxa["taxa_cms"] = 0; } else if(trim($rSqlEmpresaItem['taxa_'.$localTaxaSet.''])=="1") { $arrayTaxa["taxa_selecionada"] = "empresa"; $arrayTaxa["taxa_empresa"] = $rSqlEmpresaItem['taxa_'.$deviceTaxaSet.'_'.$tipoTaxaSet.'_empresa']; $arrayTaxa["taxa_cms"] = $rSqlEmpresaItem['taxa_'.$deviceTaxaSet.'_'.$tipoTaxaSet.'_cms']; } else if(trim($rSqlEmpresaItem['taxa_'.$localTaxaSet.''])=="2") { $arrayTaxa["taxa_selecionada"] = "plataforma"; $arrayTaxa["taxa_empresa"] = $rSqlPlataformaItem['taxa_'.$deviceTaxaSet.'_'.$tipoTaxaSet.'_empresa']; $arrayTaxa["taxa_cms"] = $rSqlPlataformaItem['taxa_'.$deviceTaxaSet.'_'.$tipoTaxaSet.'_cms']; } else { if(trim($rSqlEmpresaItem['taxa_'.$deviceTaxaSet.'_'.$tipoTaxaSet.'_empresa'])=="") { $arrayTaxa["taxa_selecionada"] = "plataforma"; $arrayTaxa["taxa_empresa"] = $rSqlPlataformaItem['taxa_'.$deviceTaxaSet.'_'.$tipoTaxaSet.'_empresa']; } else { $arrayTaxa["taxa_selecionada"] = "empresa"; $arrayTaxa["taxa_empresa"] = $rSqlEmpresaItem['taxa_'.$deviceTaxaSet.'_'.$tipoTaxaSet.'_empresa']; } if(trim($rSqlEmpresaItem['taxa_'.$deviceTaxaSet.'_'.$tipoTaxaSet.'_cms'])=="") { $arrayTaxa["taxa_selecionada"] = "plataforma"; $arrayTaxa["taxa_cms"] = $rSqlPlataformaItem['taxa_'.$deviceTaxaSet.'_'.$tipoTaxaSet.'_cms']; } else { $arrayTaxa["taxa_selecionada"] = "empresa"; $arrayTaxa["taxa_cms"] = $rSqlEmpresaItem['taxa_'.$deviceTaxaSet.'_'.$tipoTaxaSet.'_cms']; } } } #salvaLog($rSqlEmpresa,$rSqlPlataforma,"tipoTaxaSet",$tipoTaxaSet,$numeroUnico_paiGet); #salvaLog($rSqlEmpresa,$rSqlPlataforma,"rSqlEmpresaItem",$rSqlEmpresaItem,$numeroUnico_paiGet); #salvaLog($rSqlEmpresa,$rSqlPlataforma,"rSqlPlataformaItem",$rSqlPlataformaItem,$numeroUnico_paiGet); #salvaLog($rSqlEmpresa,$rSqlPlataforma,"arrayTaxa",$arrayTaxa,$numeroUnico_paiGet); return $arrayTaxa[$taxaSet]; } } if (!function_exists('retornaTaxas_OLD')) { function retornaTaxas_OLD($empresaSend,$DeviceSet,$taxaSet,$formaPagamentoSet="CCR") { if(trim($formaPagamentoSet)=="CCR") { $tipoTaxaSet = "ccr"; } else if(trim($formaPagamentoSet)=="CCD") { $tipoTaxaSet = "ccd"; } else if(trim($formaPagamentoSet)=="DIN") { $tipoTaxaSet = "din"; } else if(trim($formaPagamentoSet)=="PIX") { $tipoTaxaSet = "pix"; } else if(trim($formaPagamentoSet)=="BOLETO") { $tipoTaxaSet = "bol"; } $rSqlEmpresaItem = mysql_fetch_array(mysql_query(" SELECT mod_empresa.plataforma, mod_taxa.taxa_site_split_empresa, mod_taxa.taxa_app_split_empresa, mod_taxa.taxa_pdv_split_empresa, mod_taxa.taxa_site_split_cms, mod_taxa.taxa_app_split_cms, mod_taxa.taxa_pdv_split_cms, mod_taxa.taxa_site_ccr_empresa, mod_taxa.taxa_app_ccr_empresa, mod_taxa.taxa_pdv_ccr_empresa, mod_taxa.taxa_site_ccr_cms, mod_taxa.taxa_app_ccr_cms, mod_taxa.taxa_pdv_ccr_cms, mod_taxa.taxa_site_ccd_empresa, mod_taxa.taxa_app_ccd_empresa, mod_taxa.taxa_pdv_ccd_empresa, mod_taxa.taxa_site_ccd_cms, mod_taxa.taxa_app_ccd_cms, mod_taxa.taxa_pdv_ccd_cms, mod_taxa.taxa_site_pix_empresa, mod_taxa.taxa_app_pix_empresa, mod_taxa.taxa_pdv_pix_empresa, mod_taxa.taxa_site_pix_cms, mod_taxa.taxa_app_pix_cms, mod_taxa.taxa_pdv_pix_cms, mod_taxa.taxa_site_din_empresa, mod_taxa.taxa_app_din_empresa, mod_taxa.taxa_pdv_din_empresa, mod_taxa.taxa_site_din_cms, mod_taxa.taxa_app_din_cms, mod_taxa.taxa_pdv_din_cms, mod_taxa.taxa_site_bol_empresa, mod_taxa.taxa_app_bol_empresa, mod_taxa.taxa_pdv_bol_empresa, mod_taxa.taxa_site_bol_cms, mod_taxa.taxa_app_bol_cms, mod_taxa.taxa_pdv_bol_cms, mod_taxa.taxa_site_cor_empresa, mod_taxa.taxa_app_cor_empresa, mod_taxa.taxa_pdv_cor_empresa, mod_taxa.taxa_site_cor_cms, mod_taxa.taxa_app_cor_cms, mod_taxa.taxa_pdv_cor_cms FROM empresa AS mod_empresa LEFT JOIN empresa_taxas AS mod_taxa ON (mod_taxa.empresa = mod_empresa.id) WHERE mod_empresa.id='".$empresaSend."' ")); $arrayTaxa["taxa_device"] = $DeviceSet; $arrayTaxa["taxa_plataforma"] = $rSqlEmpresaItem['plataforma']; if(trim($rSqlEmpresaItem['plataforma'])=="" || trim($rSqlEmpresaItem['plataforma'])=="0") { $arrayTaxa["taxa_selecionada"] = "empresa"; if(trim($DeviceSet)=="SITE") { $arrayTaxa["taxa_empresa"] = $rSqlEmpresaItem['taxa_site_'.$tipoTaxaSet.'_empresa']; $arrayTaxa["taxa_cms"] = $rSqlEmpresaItem['taxa_site_'.$tipoTaxaSet.'_cms']; } else if(trim($DeviceSet)=="APP") { $arrayTaxa["taxa_empresa"] = $rSqlEmpresaItem['taxa_app_'.$tipoTaxaSet.'_empresa']; $arrayTaxa["taxa_cms"] = $rSqlEmpresaItem['taxa_app_'.$tipoTaxaSet.'_cms']; } else if(trim($DeviceSet)=="PDV") { $arrayTaxa["taxa_empresa"] = $rSqlEmpresaItem['taxa_pdv_'.$tipoTaxaSet.'_empresa']; $arrayTaxa["taxa_cms"] = $rSqlEmpresaItem['taxa_pdv_'.$tipoTaxaSet.'_cms']; } } else { $rSqlPlataformaItem = mysql_fetch_array(mysql_query(" SELECT mod_empresa.plataforma, mod_taxa.taxa_site_split_empresa, mod_taxa.taxa_app_split_empresa, mod_taxa.taxa_pdv_split_empresa, mod_taxa.taxa_site_split_cms, mod_taxa.taxa_app_split_cms, mod_taxa.taxa_pdv_split_cms, mod_taxa.taxa_site_ccr_empresa, mod_taxa.taxa_app_ccr_empresa, mod_taxa.taxa_pdv_ccr_empresa, mod_taxa.taxa_site_ccr_cms, mod_taxa.taxa_app_ccr_cms, mod_taxa.taxa_pdv_ccr_cms, mod_taxa.taxa_site_ccd_empresa, mod_taxa.taxa_app_ccd_empresa, mod_taxa.taxa_pdv_ccd_empresa, mod_taxa.taxa_site_ccd_cms, mod_taxa.taxa_app_ccd_cms, mod_taxa.taxa_pdv_ccd_cms, mod_taxa.taxa_site_pix_empresa, mod_taxa.taxa_app_pix_empresa, mod_taxa.taxa_pdv_pix_empresa, mod_taxa.taxa_site_pix_cms, mod_taxa.taxa_app_pix_cms, mod_taxa.taxa_pdv_pix_cms, mod_taxa.taxa_site_din_empresa, mod_taxa.taxa_app_din_empresa, mod_taxa.taxa_pdv_din_empresa, mod_taxa.taxa_site_din_cms, mod_taxa.taxa_app_din_cms, mod_taxa.taxa_pdv_din_cms, mod_taxa.taxa_site_bol_empresa, mod_taxa.taxa_app_bol_empresa, mod_taxa.taxa_pdv_bol_empresa, mod_taxa.taxa_site_bol_cms, mod_taxa.taxa_app_bol_cms, mod_taxa.taxa_pdv_bol_cms, mod_taxa.taxa_site_cor_empresa, mod_taxa.taxa_app_cor_empresa, mod_taxa.taxa_pdv_cor_empresa, mod_taxa.taxa_site_cor_cms, mod_taxa.taxa_app_cor_cms, mod_taxa.taxa_pdv_cor_cms FROM empresa AS mod_empresa LEFT JOIN empresa_taxas AS mod_taxa ON (mod_taxa.empresa = mod_empresa.id) WHERE mod_empresa.id='".$rSqlEmpresaItem['plataforma']."' ")); if(trim($DeviceSet)=="SITE") { if(trim($rSqlEmpresaItem['taxa_site_'.$tipoTaxaSet.'_empresa'])=="") { $arrayTaxa["taxa_selecionada"] = "plataforma"; $arrayTaxa["taxa_empresa"] = $rSqlPlataformaItem['taxa_site_'.$tipoTaxaSet.'_empresa']; } else { $arrayTaxa["taxa_selecionada"] = "empresa"; $arrayTaxa["taxa_empresa"] = $rSqlEmpresaItem['taxa_site_'.$tipoTaxaSet.'_empresa']; } if(trim($rSqlEmpresaItem['taxa_site_'.$tipoTaxaSet.'_cms'])=="") { $arrayTaxa["taxa_selecionada"] = "plataforma"; $arrayTaxa["taxa_cms"] = $rSqlPlataformaItem['taxa_site_'.$tipoTaxaSet.'_cms']; } else { $arrayTaxa["taxa_selecionada"] = "empresa"; $arrayTaxa["taxa_cms"] = $rSqlEmpresaItem['taxa_site_'.$tipoTaxaSet.'_cms']; } } else if(trim($DeviceSet)=="APP") { if(trim($rSqlEmpresaItem['taxa_app_'.$tipoTaxaSet.'_empresa'])=="") { $arrayTaxa["taxa_selecionada"] = "plataforma"; $arrayTaxa["taxa_empresa"] = $rSqlPlataformaItem['taxa_app_'.$tipoTaxaSet.'_empresa']; } else { $arrayTaxa["taxa_selecionada"] = "empresa"; $arrayTaxa["taxa_empresa"] = $rSqlEmpresaItem['taxa_app_'.$tipoTaxaSet.'_empresa']; } if(trim($rSqlEmpresaItem['taxa_app_'.$tipoTaxaSet.'_cms'])=="") { $arrayTaxa["taxa_selecionada"] = "plataforma"; $arrayTaxa["taxa_cms"] = $rSqlPlataformaItem['taxa_app_'.$tipoTaxaSet.'_cms']; } else { $arrayTaxa["taxa_selecionada"] = "empresa"; $arrayTaxa["taxa_cms"] = $rSqlEmpresaItem['taxa_app_'.$tipoTaxaSet.'_cms']; } } else if(trim($DeviceSet)=="PDV") { if(trim($rSqlEmpresaItem['taxa_pdv_'.$tipoTaxaSet.'_empresa'])=="") { $arrayTaxa["taxa_selecionada"] = "plataforma"; $arrayTaxa["taxa_empresa"] = $rSqlPlataformaItem['taxa_pdv_'.$tipoTaxaSet.'_empresa']; } else { $arrayTaxa["taxa_selecionada"] = "empresa"; $arrayTaxa["taxa_empresa"] = $rSqlEmpresaItem['taxa_pdv_'.$tipoTaxaSet.'_empresa']; } if(trim($rSqlEmpresaItem['taxa_pdv_'.$tipoTaxaSet.'_cms'])=="") { $arrayTaxa["taxa_selecionada"] = "plataforma"; $arrayTaxa["taxa_cms"] = $rSqlPlataformaItem['taxa_pdv_'.$tipoTaxaSet.'_cms']; } else { $arrayTaxa["taxa_selecionada"] = "empresa"; $arrayTaxa["taxa_cms"] = $rSqlEmpresaItem['taxa_pdv_'.$tipoTaxaSet.'_cms']; } } } #salvaLog($rSqlEmpresa,$rSqlPlataforma,"tipoTaxaSet",$tipoTaxaSet,$numeroUnico_paiGet); #salvaLog($rSqlEmpresa,$rSqlPlataforma,"rSqlEmpresaItem",$rSqlEmpresaItem,$numeroUnico_paiGet); #salvaLog($rSqlEmpresa,$rSqlPlataforma,"rSqlPlataformaItem",$rSqlPlataformaItem,$numeroUnico_paiGet); #salvaLog($rSqlEmpresa,$rSqlPlataforma,"arrayTaxa",$arrayTaxa,$numeroUnico_paiGet); return $arrayTaxa[$taxaSet]; } } if (!function_exists('viraLote')) { function viraLote($numeroUnico_eventoSend,$numeroUnico_ticketSend) { if(trim($numeroUnico_eventoSend)=="" || trim($numeroUnico_ticketSend)=="") { } else { $strSqlEvento = " SELECT mod_eventos.numeroUnico, mod_eventos.tickets, mod_eventos.lotes FROM eventos AS mod_eventos WHERE mod_eventos.numeroUnico='".$numeroUnico_eventoSend."' "; $rSqlEvento = mysql_fetch_array(mysql_query("".$strSqlEvento."")); $virada_de_loteSet = 0; $ticketsArray = unserialize($rSqlEvento['tickets']); $ticketsArray = array_sort($ticketsArray, 'ticket_data', SORT_ASC); foreach ($ticketsArray as $key_ticket => $value_ticket) { if(trim($value_ticket['numeroUnico'])==trim($numeroUnico_ticketSend)) { if(trim($value_ticket['ticket_virada_de_lote'])=="1") { $virada_de_loteSet = 1; } } } $lotesArray = unserialize($rSqlEvento['lotes']); $lotesArray = array_sort($lotesArray, 'lote', SORT_ASC); foreach ($lotesArray as $key_lote => $value_lote) { if(trim($numeroUnico_ticketSend)==trim($value_lote['numeroUnico_ticket']) && trim($value_lote['stat'])=="1") { $nSqlCarrinhoLote = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM carrinho_notificacao WHERE numeroUnico_lote='".$value_lote['numeroUnico']."' AND stat='1' ")); if($value_lote['lote_qtd']>$nSqlCarrinhoLote[0]) { } else { $numeroUnico_lote_vira = $value_lote['numeroUnico']; } } } $viraProximo = 0; $lotesArray = unserialize($rSqlEvento['lotes']); $lotesArray = array_sort($lotesArray, 'lote', SORT_ASC); foreach ($lotesArray as $key_lote => $value_lote) { if(trim($numeroUnico_ticketSend)==trim($value_lote['numeroUnico_ticket'])) { if($viraProximo==1) { $value_lote['stat'] = "1"; $viraProximo = 0; } else { if($numeroUnico_lote_vira==$value_lote['numeroUnico']) { if($virada_de_loteSet==1) { $viraProximo=1; } $value_lote['stat'] = "0"; } else { $value_lote['stat'] = $value_lote['stat']; } } } else { $value_lote['stat'] = $value_lote['stat']; } $dataControle[] = array("tag" => "eventos_lotes", "lote" => "".$value_lote['lote']."", "numeroUnico" => "".$value_lote['numeroUnico']."", "numeroUnico_ticket" => $value_lote['numeroUnico_ticket'], "lote_valor" => $value_lote['lote_valor'], "lote_qtd" => $value_lote['lote_qtd'], "valor_pdv_ccr" => $value_lote['valor_pdv_ccr'], "valor_pdv_ccd" => $value_lote['valor_pdv_ccd'], "valor_pdv_din" => $value_lote['valor_pdv_din'], "valor_pdv_bol" => $value_lote['valor_pdv_bol'], "valor_site_ccr" => $value_lote['valor_site_ccr'], "valor_site_ccd" => $value_lote['valor_site_ccd'], "valor_site_din" => $value_lote['valor_site_din'], "valor_site_bol" => $value_lote['valor_site_bol'], "valor_app_ccr" => $value_lote['valor_app_ccr'], "valor_app_ccd" => $value_lote['valor_app_ccd'], "valor_app_din" => $value_lote['valor_app_din'], "valor_app_bol" => $value_lote['valor_app_bol'], "lote_taxa_pdv_ccr_empresa" => $value_lote['lote_taxa_pdv_ccr_empresa'], "lote_taxa_pdv_ccd_empresa" => $value_lote['lote_taxa_pdv_ccd_empresa'], "lote_taxa_pdv_din_empresa" => $value_lote['lote_taxa_pdv_din_empresa'], "lote_taxa_pdv_bol_empresa" => $value_lote['lote_taxa_pdv_bol_empresa'], "lote_taxa_site_ccr_empresa" => $value_lote['lote_taxa_site_ccr_empresa'], "lote_taxa_site_ccd_empresa" => $value_lote['lote_taxa_site_ccd_empresa'], "lote_taxa_site_din_empresa" => $value_lote['lote_taxa_site_din_empresa'], "lote_taxa_site_bol_empresa" => $value_lote['lote_taxa_site_bol_empresa'], "lote_taxa_app_ccr_empresa" => $value_lote['lote_taxa_app_ccr_empresa'], "lote_taxa_app_ccd_empresa" => $value_lote['lote_taxa_app_ccd_empresa'], "lote_taxa_app_din_empresa" => $value_lote['lote_taxa_app_din_empresa'], "lote_taxa_app_bol_empresa" => $value_lote['lote_taxa_app_bol_empresa'], "lote_taxa_pdv_ccr_cms" => $value_lote['lote_taxa_pdv_ccr_cms'], "lote_taxa_pdv_ccd_cms" => $value_lote['lote_taxa_pdv_ccd_cms'], "lote_taxa_pdv_din_cms" => $value_lote['lote_taxa_pdv_din_cms'], "lote_taxa_pdv_bol_cms" => $value_lote['lote_taxa_pdv_bol_cms'], "lote_taxa_site_ccr_cms" => $value_lote['lote_taxa_site_ccr_cms'], "lote_taxa_site_ccd_cms" => $value_lote['lote_taxa_site_ccd_cms'], "lote_taxa_site_din_cms" => $value_lote['lote_taxa_site_din_cms'], "lote_taxa_site_bol_cms" => $value_lote['lote_taxa_site_bol_cms'], "lote_taxa_app_ccr_cms" => $value_lote['lote_taxa_app_ccr_cms'], "lote_taxa_app_ccd_cms" => $value_lote['lote_taxa_app_ccd_cms'], "lote_taxa_app_din_cms" => $value_lote['lote_taxa_app_din_cms'], "lote_taxa_app_bol_cms" => $value_lote['lote_taxa_app_bol_cms'], "stat" => $value_lote['stat']); } $dataControleSerial = serialize($dataControle); if(trim($numeroUnico_lote_vira)=="") { } else { $update = mysql_query(" UPDATE eventos SET lotes='".$dataControleSerial."', dataModificacao='".date("Y-m-d H:i:s")."' WHERE numeroUnico='".$numeroUnico_eventoSend."' "); } } } } if (!function_exists('gravaTotvs')) { function gravaTotvs($arraySend) { $cabecalhos = array( "Content-Type: application/json", ); $corpo = $arraySend; $objeto_envio = curl_init(); curl_setopt($objeto_envio,CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($objeto_envio,CURLOPT_HTTPHEADER, $cabecalhos); curl_setopt($objeto_envio,CURLOPT_URL, 'https://app.casamaaya.com.br/api/save'); curl_setopt($objeto_envio,CURLOPT_POSTFIELDS,json_encode($corpo)); curl_setopt($objeto_envio,CURLOPT_RETURNTRANSFER,true); // Executa: $resposta = curl_exec($objeto_envio); #$OBJ_ENVIADO_GATEWAY = $corpo; #$OBJ_RECEBIDO_GATEWAY = $resposta; #$RESPOSTA_GATEWAY_ARRAY = json_decode($resposta,true); #$RESPOSTA_GATEWAY = (object) $RESPOSTA_GATEWAY_ARRAY; // Encerra CURL: curl_close($objeto_envio); $insert = mysql_query("INSERT INTO log (detalhe,data) VALUES ('arraySend totvs: ".serialize($arraySend)."','".$data."')"); $insert = mysql_query("INSERT INTO log (detalhe,data) VALUES ('resposta totvs: ".serialize($resposta)."','".$data."')"); } } if (!function_exists('getUserIP')) { function getUserIP() { // Get real visitor IP behind CloudFlare network if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) { $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"]; $_SERVER['HTTP_CLIENT_IP'] = $_SERVER["HTTP_CF_CONNECTING_IP"]; } $client = @$_SERVER['HTTP_CLIENT_IP']; $forward = @$_SERVER['HTTP_X_FORWARDED_FOR']; $remote = $_SERVER['REMOTE_ADDR']; if(filter_var($client, FILTER_VALIDATE_IP)) { $ip = $client; } elseif(filter_var($forward, FILTER_VALIDATE_IP)) { $ip = $forward; } else { $ip = $remote; } return $ip; } } if (!function_exists('cal_days_in_month')) { function cal_days_in_month($calendar, $month, $year) { return date('t', mktime(0, 0, 0, $month, 1, $year)); } } if(!function_exists('processVideo')) { function processVideo($videoSource,$videoCaminho,$videoName,$reqExtension, $watermark = "") { $extensao = $videoName; $extensao = substr($extensao, -4); if($extensao[0] == '.'){ $extensao = substr($extensao, -3); } $extensao = strtolower($extensao); $videoName = str_replace("".$extensao."","",$videoName); $ffmpeg = FFMpeg\FFMpeg::create(); $video = $ffmpeg->open($videoSource); $format = new FFMpeg\Format\Video\X264('libmp3lame', 'libx264'); if (!empty($watermark)) { $video ->filters() ->watermark($watermark, array( 'position' => 'relative', 'top' => 0, 'right' => 0, 'all_mode'=> 'overlay', 'all_opacity' => 0.3, )); } $format -> setKiloBitrate(1000) -> setAudioChannels(2) -> setAudioKiloBitrate(256); $randomFileName = $videoName."".$reqExtension.""; $saveLocation = "".$videoCaminho."".$randomFileName; $video->save($format, $saveLocation); /* if (file_exists($saveLocation)) return "http://localhost/test/video/$randomFileName"; else return "http://localhost/test/thumb/404.png"; */ } } if(!function_exists('letra_to_numero')) { function letra_to_numero($letra) { $letraSet = strtoupper($letra); if($letraSet=="A") { $numeroSet = "1"; } else if($letraSet=="B") { $numeroSet = "2"; } else if($letraSet=="C") { $numeroSet = "3"; } else if($letraSet=="D") { $numeroSet = "4"; } else if($letraSet=="E") { $numeroSet = "5"; } else if($letraSet=="F") { $numeroSet = "6"; } else if($letraSet=="G") { $numeroSet = "7"; } else if($letraSet=="H") { $numeroSet = "8"; } else if($letraSet=="I") { $numeroSet = "9"; } else if($letraSet=="J") { $numeroSet = "10"; } else if($letraSet=="K") { $numeroSet = "11"; } else if($letraSet=="L") { $numeroSet = "12"; } else if($letraSet=="M") { $numeroSet = "13"; } else if($letraSet=="N") { $numeroSet = "14"; } else if($letraSet=="O") { $numeroSet = "15"; } else if($letraSet=="P") { $numeroSet = "16"; } else if($letraSet=="Q") { $numeroSet = "17"; } else if($letraSet=="R") { $numeroSet = "18"; } else if($letraSet=="S") { $numeroSet = "19"; } else if($letraSet=="T") { $numeroSet = "20"; } else if($letraSet=="U") { $numeroSet = "21"; } else if($letraSet=="V") { $numeroSet = "22"; } else if($letraSet=="W") { $numeroSet = "23"; } else if($letraSet=="X") { $numeroSet = "24"; } else if($letraSet=="Y") { $numeroSet = "25"; } else if($letraSet=="Z") { $numeroSet = "26"; } return $numeroSet; } } if(!function_exists('mes_extenso')) { function mes_extenso($m,$tipo) { if($tipo=="longo") { if($m=="01") { $mes = "Janeiro"; } if($m=="02") { $mes = "Fevereiro"; } if($m=="03") { $mes = "Março"; } if($m=="04") { $mes = "Abril"; } if($m=="05") { $mes = "Maio"; } if($m=="06") { $mes = "Junho"; } if($m=="07") { $mes = "Julho"; } if($m=="08") { $mes = "Agosto"; } if($m=="09") { $mes = "Setembro"; } if($m=="10") { $mes = "Outubro"; } if($m=="11") { $mes = "Novembro"; } if($m=="12") { $mes = "Dezembro"; } } else { if($m=="01") { $mes = "Jan"; } if($m=="02") { $mes = "Fev"; } if($m=="03") { $mes = "Mar"; } if($m=="04") { $mes = "Abr"; } if($m=="05") { $mes = "Mai"; } if($m=="06") { $mes = "Jun"; } if($m=="07") { $mes = "Jul"; } if($m=="08") { $mes = "Ago"; } if($m=="09") { $mes = "Set"; } if($m=="10") { $mes = "Out"; } if($m=="11") { $mes = "Nov"; } if($m=="12") { $mes = "Dez"; } } return $mes; } } if(!function_exists('diasemana_extenso')) { function diasemana_extenso($dataSend,$tipo) { $diasemana_sem_feira = array('Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado'); $diasemana_com_feira = array('Domingo', 'Segunda-feira', 'Terça-feira', 'Quarta-feira', 'Quinta-feira', 'Sexta-feira', 'Sábado'); $diasemana_curto = array('Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sab'); $diasemana_numero = date('w', strtotime($dataSend)); if($tipo=="com-feira") { return $diasemana_com_feira[$diasemana_numero]; } else if($tipo=="sem-feira") { return $diasemana_sem_feira[$diasemana_numero]; } else if($tipo=="curto") { return $diasemana_curto[$diasemana_numero]; } } } if(!function_exists('gen_uuid')) { function gen_uuid() { return sprintf( '%04x%04x-%04x-%04x-%04x-%04x%04x%04x', // 32 bits for "time_low" mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), // 16 bits for "time_mid" mt_rand( 0, 0xffff ), // 16 bits for "time_hi_and_version", // four most significant bits holds version number 4 mt_rand( 0, 0x0fff ) | 0x4000, // 16 bits, 8 bits for "clk_seq_hi_res", // 8 bits for "clk_seq_low", // two most significant bits holds zero and one for variant DCE1.1 mt_rand( 0, 0x3fff ) | 0x8000, // 48 bits for "node" mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ) ); } } if(!function_exists('distancia_entre_coordenadas')) { function distancia_entre_coordenadas($lat1, $lon1, $lat2, $lon2) { $lat = deg2rad($lat2-$lat1); $lon = deg2rad($lon2-$lon1); $t = sin($lat/2) * sin($lat/2) + cos(deg2rad(lat1)) * cos(deg2rad($lat2)) *sin(lon/2) * sin(lon/2); $l = 2 * atan2(sqrt($t), sqrt(1-$t)); $result = 6371 * $l; //para transformar em km $result = 1000 * $result; //para transformar em m $result = round($result); #$result = $l; return $result; } } if(!function_exists('format_number')) { function format_number($number,$dec=0,$trim=false){ if($trim){ $parts = explode(".",(round($number,$dec) * 1)); $dec = isset($parts[1]) ? strlen($parts[1]) : 0; } $formatted = number_format($number,$dec); return $formatted; } } if(!function_exists('criaGraficoPizza')) { function criaGraficoPizza($urlSend,$sysconfigSend) { } } if(!function_exists('verificaEmail')) { function verificaEmail($emailSend) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://api.quickemailverification.com/v1/verify?email='.$emailSend.'&apikey=aadb1c9ff817d1db9b560171ad1f18c7ab59ac7a6335c14b014dbee5818f'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); if (curl_errno($ch)) { echo 'Error:' . curl_error($ch); } $constants = json_decode($result, true); return $constants['result']; curl_close($ch); } } if(!function_exists('enviarWhatsApp')) { function enviarWhatsApp($sessionNameSend,$numberSend,$tituloSend,$mensagemSend,$imagemSend) { $curl = curl_init(); if(trim($imagemSend)=="") { $servicoSet = "sendText"; $array = array( "sessionName" => "".$sessionNameSend."", "number" => "55".$numberSend."", "text" => "".$mensagemSend."" ); } else { $servicoSet = "sendImage"; $array = array( "sessionName" => "".$sessionNameSend."", "number" => "55".$numberSend."", "caminhoImg" => "".$imagemSend."", "imgName" => "".$tituloSend."", "caption" => "".$mensagemSend."" ); } curl_setopt_array($curl, array( CURLOPT_URL => 'http://143.110.232.190:3000/'.$servicoSet.'', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>json_encode($array), CURLOPT_HTTPHEADER => array( 'Content-Type: application/json' ), )); $response = curl_exec($curl); curl_close($curl); return $response; } } if(!function_exists('enviarPushNotification')) { function enviarPushNotification($tituloSend,$subtituloSend,$mensagemSend,$usuarioSend,$app_idSend,$api_keySend){ if(trim($tituloSend)=="") { } else { $headings = array( "en" => ''.$tituloSend.'' ); } if(trim($subtituloSend)=="") { } else { $subtitle = array( "en" => ''.$subtituloSend.'' ); } if(trim($mensagemSend)=="") { } else { $content = array( "en" => ''.$mensagemSend.'' ); } $fields = array( 'app_id' => "".$app_idSend."", 'include_external_user_ids' => array("".$usuarioSend.""), 'channel_for_external_user_ids' => 'push', 'data' => array("foo" => "bar"), 'headings' => $headings, 'subtitle' => $subtitle, 'contents' => $content, ); $fields = json_encode($fields); #print("\nJSON sent:\n"); #print($fields); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://onesignal.com/api/v1/notifications"); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json; charset=utf-8', 'Authorization: Basic '.$api_keySend.'' )); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_HEADER, FALSE); curl_setopt($ch, CURLOPT_POST, TRUE); curl_setopt($ch, CURLOPT_POSTFIELDS, $fields); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); $response = curl_exec($ch); curl_close($ch); return $response; } } if(!function_exists('urlBitly')) { function urlBitly($urlSend,$sysconfigSend) { $sysconfig = $sysconfigSend; $objeto_envio = curl_init(); $corpo = array( "long_url" => "".$urlSend."", ); curl_setopt($objeto_envio, CURLOPT_URL, 'https://api-ssl.bitly.com/v4/shorten'); curl_setopt($objeto_envio, CURLOPT_RETURNTRANSFER, 1); curl_setopt($objeto_envio, CURLOPT_POST, 1); curl_setopt($objeto_envio,CURLOPT_POSTFIELDS,json_encode($corpo)); $cabecalhos = array(); $cabecalhos[] = 'Authorization: Bearer '.$sysconfig['bitly'].''; $cabecalhos[] = 'Content-Type: application/json'; curl_setopt($objeto_envio, CURLOPT_HTTPHEADER, $cabecalhos); $resposta = curl_exec($objeto_envio); if (curl_errno($objeto_envio)) { echo 'Error:' . curl_error($objeto_envio); } curl_close($objeto_envio); $RESPOSTA_SET = json_decode($resposta); return $RESPOSTA_SET->link; } } if(!function_exists('statusDaSolicitacao')) { function statusDaSolicitacao($rSqlSend) { $rSql = $rSqlSend; if(trim($rSql['stat'])=="0") { $txtStat = "EM ABERTO"; $corStat = "#1a79b0"; } else if(trim($rSql['stat'])=="1") { $txtStat = "EM ATENDIMENTO"; $corStat = "#d30eda"; } else if(trim($rSql['stat'])=="10") { $txtStat = "EM ATENDIMENTO"; $corStat = "#0befe7"; } else if(trim($rSql['stat'])=="2") { $txtStat = "ORÇAMENTOS GERADOS"; $corStat = "#e8be3d"; } else if(trim($rSql['stat'])=="3") { $txtStat = "CANCELADA"; $corStat = "#da0e0e"; } else if(trim($rSql['stat'])=="4") { $txtStat = "FINALIZADA"; $corStat = "#1dc9b7"; } $objetoRetorno['cor'] = $corStat; $objetoRetorno['txt'] = $txtStat; return $objetoRetorno; } } if(!function_exists('operadoraDaCompra')) { function operadoraDaCompra($rSqlSend) { $rSql = $rSqlSend; if($rSql['operadora']=="cielo") { $txtStat = "Cielo"; } else if($rSql['operadora']=="userede") { $txtStat = "UseRede"; } else if($rSql['operadora']=="pagarme") { $txtStat = "Pagar.me"; } else if($rSql['operadora']=="safe2pay") { $txtStat = "Safe2Pay"; } else if($rSql['operadora']=="globalpayment") { $txtStat = "Global Payment"; } else if($rSql['operadora']=="gerencianet") { $txtStat = "Gerencia Net"; } else if($rSql['operadora']=="mercadopago") { $txtStat = "Mercado Pago"; } else if($rSql['operadora']=="pagseguro") { $txtStat = "PagSeguro"; } else if($rSql['operadora']=="asaas") { $txtStat = "AsaaS"; } else { $txtStat = "Não Informada"; } $objetoRetorno['txt'] = $txtStat; return $objetoRetorno; } } if(!function_exists('statusDataDaCompraSimples')) { function statusDataDaCompraSimples($rSqlSend,$modSet="carrinho") { $rSql = $rSqlSend; if(trim($rSql['stat'])=="1") { if(trim($modSet)=="carrinho") { if(trim($rSql['pago'])=="1") { if(trim($rSql['forma_de_pagamento'])=="COR") { $txtStat = "CORTESIA"; $corStat = "#0068ee"; $cor_txtStat = "#0068ee"; } else if(trim($rSql['forma_de_pagamento'])=="RESGATECOR") { $txtStat = "RESGATE DE CORTESIA"; $corStat = "#0068ee"; $cor_txtStat = "#0068ee"; } else if(trim($rSql['forma_de_pagamento'])=="LISTABONUS") { $txtStat = "LISTA BÔNUS"; $corStat = "#a800ee"; $cor_txtStat = "#a800ee"; } else { $txtStat = "PAGO"; $corStat = "#15cb7c"; $cor_txtStat = "#15cb7c"; } } else { $txtStat = "VERIFICAR"; $corStat = "#ff9900"; } } else { if(trim($rSql['forma_de_pagamento'])=="COR") { $txtValidacaoStat = "Este item pode ser utilizado"; $txtStat = "CORTESIA"; $corStat = "#0068ee"; $cor_txtStat = "#0068ee"; } else if(trim($rSql['forma_de_pagamento'])=="RESGATECOR") { $txtStat = "RESGATE DE CORTESIA"; $corStat = "#0068ee"; $cor_txtStat = "#0068ee"; } else if(trim($rSql['forma_de_pagamento'])=="LISTABONUS") { $txtValidacaoStat = "Este item pode ser utilizado"; $txtStat = "LISTA BÔNUS"; $corStat = "#a800ee"; $cor_txtStat = "#a800ee"; } else { $txtValidacaoStat = "Este item pode ser utilizado"; $txtStat = "PAGO"; $corStat = "#15cb7c"; $cor_txtStat = "#15cb7c"; } } } else if(trim($rSql['stat'])=="206") { $txtValidacaoStat = "Este item foi capturada e não pode ser utilizado"; $btnStat = "Sua compra foi capturada e os ingressos ainda não foram liberados"; $txtStat = "CAPTURADA"; $corStat = "#c2bc10"; } else if(trim($rSql['stat'])=="3") { $txtValidacaoStat = "Este item foi estornado e não pode ser utilizado"; $btnStat = "Sua compra foi estornado e você não pode visualizar este item"; $txtStat = "ESTORNADO"; $corStat = "#d610c1"; } else if(trim($rSql['stat'])=="5") { if(trim($rSql['forma_de_pagamento'])=="COR") { $txtValidacaoStat = "Este item foi cancelado e não pode ser utilizado"; $btnStat = "Este ingresso foi cancelado e você não pode visualizar este item"; $txtStat = "CANCELADO"; $corStat = "#000000"; } else if(trim($rSql['forma_de_pagamento'])=="RESGATECOR") { $txtValidacaoStat = "Este item foi cancelado e não pode ser utilizado"; $btnStat = "Este ingresso foi cancelado e você não pode visualizar este item"; $txtStat = "CANCELADO"; $corStat = "#000000"; } else if(trim($rSql['forma_de_pagamento'])=="LISTABONUS") { $txtValidacaoStat = "Este item foi cancelado e não pode ser utilizado"; $btnStat = "Este ingresso foi cancelado e você não pode visualizar este item"; $txtStat = "CANCELADO"; $corStat = "#000000"; } else if(trim($rSql['device'])=="PDVWEB") { $txtValidacaoStat = "Este item foi cancelado e não pode ser utilizado"; $btnStat = "Este ingresso foi cancelado e você não pode visualizar este item"; $txtStat = "CANCELADO"; $corStat = "#000000"; } else if(trim($rSql['device'])=="PDVMAQUINETA") { $txtValidacaoStat = "Este item foi cancelado e não pode ser utilizado"; $btnStat = "Este ingresso foi cancelado e você não pode visualizar este item"; $txtStat = "CANCELADO"; $corStat = "#000000"; } else if(trim($rSql['device'])=="INGRESSOLOUNGE") { $txtValidacaoStat = "Este item foi cancelado e não pode ser utilizado"; $btnStat = "Este ingresso foi cancelado e você não pode visualizar este item"; $txtStat = "CANCELADO"; $corStat = "#000000"; } else if(trim($rSql['device'])=="TICKETCOMBO") { $txtValidacaoStat = "Este item foi cancelado e não pode ser utilizado"; $btnStat = "Este ingresso foi cancelado e você não pode visualizar este item"; $txtStat = "CANCELADO"; $corStat = "#000000"; } else if(trim($rSql['device'])=="INGRESSOCOMBO") { $txtValidacaoStat = "Este item foi cancelado e não pode ser utilizado"; $btnStat = "Este ingresso foi cancelado e você não pode visualizar este item"; $txtStat = "CANCELADO"; $corStat = "#000000"; } else if(trim($rSql['forma_de_pagamento'])=="PIX") { $txtValidacaoStat = "Este item foi cancelado e não pode ser utilizado"; $btnStat = "Este item foi cancelado e você não pode visualizar este item"; $txtStat = "PIX EXPIRADO"; $corStat = "#000000"; } else { $txtValidacaoStat = "Este item foi feito um chargeback e não pode ser utilizado"; $btnStat = "Foi feito um chargeback e você não pode visualizar este item"; $txtStat = "CHARGEBACK"; $corStat = "#000000"; } } else if(trim($rSql['stat'])=="6" || trim($rSql['stat'])=="102") { $txtValidacaoStat = "Este item está em análise e não pode ser utilizado"; $btnStat = "Sua compra está em análise, aguarde o processamento para visualizar este item!"; $txtStat = "EM ANÁLISE"; $corStat = "#f6e44e"; } else if(trim($rSql['stat'])=="7") { $txtValidacaoStat = "Este item foi recusada e não pode ser utilizado"; $btnStat = "Sua compra foi recusada e você não pode visualizar este item!"; $txtStat = "RECUSADA"; $corStat = "#e53939"; } else if(trim($rSql['stat'])=="77") { $txtValidacaoStat = "Este item foi recusada manualmente e não pode ser utilizado"; $btnStat = "Sua compra foi recusada manualmente e você não pode visualizar este item!"; $txtStat = "RECUSA MANUAL"; $corStat = "#bc1b1b"; } else if(trim($rSql['stat'])=="701") { $txtValidacaoStat = "Este item foi recusada pela Clearsale e não pode ser utilizado"; $btnStat = "Sua compra foi recusada manualmente e você não pode visualizar este item!"; $txtStat = "RECUSADA CLEARSALE"; $corStat = "#bc1b1b"; } else if(trim($rSql['stat'])=="702") { $txtValidacaoStat = "Este item foi recusada pela Konduto e não pode ser utilizado"; $btnStat = "Sua compra foi recusada manualmente e você não pode visualizar este item!"; $txtStat = "RECUSADA KONDUTO"; $corStat = "#bc1b1b"; } else if(trim($rSql['stat'])=="703") { $txtValidacaoStat = "Este item foi enviado para estorno e não pode ser utilizado"; $btnStat = "Sua compra foi estornado manualmente e você não pode visualizar este item!"; $txtStat = "PROCESSANDO ESTORNO"; $corStat = "#f839e4"; } else if(trim($rSql['stat'])=="106" || trim($rSql['stat'])=="601") { $txtValidacaoStat = "Este item está em análise e não pode ser utilizado"; $btnStat = "Sua compra está em análise, aguarde o processamento para visualizar este item!"; $txtStat = "EM ANÁLISE CLEARSALE"; $corStat = "#f6cc4e"; } else if(trim($rSql['stat'])=="306" || trim($rSql['stat'])=="602") { $txtValidacaoStat = "Este item está em análise e não pode ser utilizado"; $btnStat = "Sua compra está em análise, aguarde o processamento para visualizar este item!"; $txtStat = "EM ANÁLISE KONDUTO"; $corStat = "#8e07db"; } else if(trim($rSql['stat'])=="107") { $txtValidacaoStat = "Este item está em processo de estorno e não pode ser utilizado"; $btnStat = "Sua compra está em processo de estorno, aguarde o processamento para visualizar este item!"; $txtStat = "PROCESSANDO ESTORNO"; $corStat = "#f839e4"; } else if(trim($rSql['stat'])=="999") { $txtValidacaoStat = "Houve um erro com sua compra e este item não pode ser utilizado"; $btnStat = "Houve um erro com sua compra e a mesma foi recusada!"; $txtStat = "OCORREU UM ERRO"; $corStat = "#bf0606"; } else if(trim($rSql['stat'])=="12") { $txtValidacaoStat = "Este item foi recusada e não pode ser utilizado"; $btnStat = "Sua compra está em processo de cancelamento e você não pode visualizar este item!"; $txtStat = "BOLETO EM CANCELAMENTO"; $corStat = "#d610c1"; } else if(trim($rSql['stat'])=="13") { $txtValidacaoStat = "Este item está aguardando pagamento e não pode ser utilizado"; $btnStat = "Sua compra está aguardando pagamento e você não pode visualizar este item!"; $txtStat = "BOLETO À PAGAR"; $corStat = "#d610c1"; } else if(trim($rSql['stat'])=="14") { $txtValidacaoStat = "Este item está em processoe não pode ser utilizado"; $btnStat = "Sua compra está em processo de liberação e você não pode visualizar este item!"; $txtStat = "BOLETO EM PROCESSO"; $corStat = "#d610c1"; } else if(trim($rSql['stat'])=="15") { $txtValidacaoStat = "Este item foi recusada e não pode ser utilizado"; $btnStat = "Sua compra foi recusada e você não pode visualizar este item!"; $txtStat = "BOLETO DEVOLVIDO"; $corStat = "#d610c1"; } else if(trim($rSql['stat'])=="17") { $txtValidacaoStat = "Este item foi recusada e não pode ser utilizado"; $btnStat = "Sua compra foi recusada e você não pode visualizar este item!"; $txtStat = "BOLETO BAIXADO"; $corStat = "#d610c1"; } else if(trim($rSql['stat'])=="108") { $txtValidacaoStat = "Este item foi enviado para pré-análise e ainda não pode ser utilizado"; $btnStat = "Sua compra foi enviada para autorização de pré-análise!"; $txtStat = "AUTORIZAR PRÉ-ANÁLISE"; $corStat = "#e9b20a"; } else if(trim($rSql['stat'])=="202") { $txtValidacaoStat = "Este item foi enviado para pré-análise e ainda não pode ser utilizado"; $btnStat = "Sua compra foi enviada para autorização de pré-análise!"; $txtStat = "AUTORIZAR PRÉ-ANÁLISE"; $corStat = "#e9b20a"; } else if(trim($rSql['stat'])=="109") { $txtValidacaoStat = "Este item foi enviado para validação e ainda não pode ser utilizado"; $btnStat = "Sua compra foi enviada para validação!"; $txtStat = "ANÁLISE RECUSADA"; $corStat = "#e53939"; } else if(trim($rSql['stat'])=="21") { $txtValidacaoStat = "Este item a cobrança foi gerada mas ainda não foi confirmado o pagamento e não pode ser utilizado"; $btnStat = "COBRANÇA GERADA"; $txtStat = "COBRANÇA GERADA"; $corStat = "#0dcaf0"; } else if(trim($rSql['stat'])=="32") { $txtValidacaoStat = "Este item o pix foi gerado mas ainda não foi confirmado o pagamento e não pode ser utilizado"; $btnStat = "PIX GERADO"; $txtStat = "PIX GERADO"; $corStat = "#f9cc42"; } else if(trim($rSql['stat'])=="103") { $txtValidacaoStat = "Este item foi enviado por um comissário mas o pagamento ainda não foi realizado!"; $btnStat = "COMISSÁRIO ENVIOU INGRESSO"; $txtStat = "COMISSÁRIO ENVIOU INGRESSO"; $corStat = "#f9cc42"; } $objetoRetorno['btn'] = $btnStat; $objetoRetorno['cor'] = $corStat; $objetoRetorno['txt'] = $txtStat; $objetoRetorno['txtValidacao'] = $txtValidacaoStat; return $objetoRetorno; } } if(!function_exists('statusDataDaCompra')) { function statusDataDaCompra($rSqlSend,$statSend,$modSend) { $rSql = $rSqlSend; $registro_comSet = strpos($rSql['objeto_carrinho'], "registro_com"); if(trim($registro_comSet)=="") { $registro_comSet = 0; } else { $registro_comSet = 1; } $registro_com_brSet = strpos($rSql['objeto_carrinho'], "registro_com_br"); if(trim($registro_com_brSet)=="") { $registro_com_brSet = 0; } else { $registro_com_brSet = 1; } if($registro_comSet==0 && $registro_com_brSet==0) { $configurar_dominio = 0; } else { $configurar_dominio = 1; } $websiteSet = strpos($rSql['objeto_carrinho'], "website"); if(trim($websiteSet)=="") { $websiteSet = 0; } else { $websiteSet = 1; } if($websiteSet==0) { $configurar_site = 0; } else { $configurar_site = 1; } $upload_app_googleSet = strpos($rSql['objeto_carrinho'], "upload_app_google"); if(trim($upload_app_googleSet)=="") { $upload_app_googleSet = 0; } else { $upload_app_googleSet = 1; } $upload_app_appleSet = strpos($rSql['objeto_carrinho'], "upload_app_apple"); if(trim($upload_app_appleSet)=="") { $upload_app_appleSet = 0; } else { $upload_app_appleSet = 1; } if($upload_app_googleSet==0 && $upload_app_appleSet==0) { $configurar_aplicativo = 0; } else { $configurar_aplicativo = 1; } if(trim($rSql['tipo_operacao'])=="contratacao_de_plano" || trim($rSql['tipo_operacao'])=="hub_de_pagamento" || trim($rSql['tipo_operacao'])=="compra_session" || trim($rSql['tipo_operacao'])=="assinatura" || trim($rSql['tipo_operacao'])=="loja_virtual" || trim($rSql['tipo_operacao'])=="compra_hub" || trim($rSql['tipo_operacao'])=="pagamento_camarote" || trim($rSql['tipo_operacao'])=="pagamento_hub" || trim($rSql['tipo_operacao'])=="pagamento_toemdia" || trim($rSql['tipo_operacao'])=="cobranca_hub") { } else { if($configurar_aplicativo==1) { if(trim(strpos($rSql['dataObjeto'], "dataAplicativoAtivo"))=="") { } else { atualizaStatusDaCompra($rSql['numeroUnico'],"dataConfiguracaoConcluida","carrinho"); } } else { if($configurar_site==0) { if($configurar_dominio==1) { if(trim(strpos($rSql['dataObjeto'], "dataDominioAtivo"))=="") { } else { atualizaStatusDaCompra($rSql['numeroUnico'],"dataConfiguracaoConcluida","carrinho"); } } else { atualizaStatusDaCompra($rSql['numeroUnico'],"dataConfiguracaoConcluida","carrinho"); } } else { if(trim(strpos($rSql['dataObjeto'], "dataSiteAtivo"))=="") { } else { atualizaStatusDaCompra($rSql['numeroUnico'],"dataConfiguracaoConcluida","carrinho"); } } } } if(trim($statSend)=="dataAdicionado") { $txtStat = "Contrato Criado"; $txtCliStat = "Contrato Criado"; $icoCliStat = "fal fa-file-signature"; $fraseCliStat = "Seu contrato foi criado e já está em nosso sistema."; $mostraElementoSet = 1; $btnDetalhes = ""; $btnStat = ""; } else if(trim($statSend)=="dataCobrancaGerada") { $txtStat = "Cobrança Gerada"; $txtCliStat = "Cobrança Gerada"; $icoCliStat = "fal fa-hand-holding-usd"; $fraseCliStat = "Sua cobrança foi gerada com sucesso e está apenas aguardando a confirmação de pagamento."; $mostraElementoSet = 1; $btnDetalhes = ""; $btnStat = " Enviar para 'Em Análise' "; } else if(trim($statSend)=="dataPixGerado") { $txtStat = "Pix Gerado"; $txtCliStat = "Pix Gerado"; $icoCliStat = "fal fa-hand-holding-usd"; $fraseCliStat = "Seu pix foi gerada com sucesso e está apenas aguardando a confirmação de pagamento."; $mostraElementoSet = 1; $btnDetalhes = ""; $btnStat = " Enviar para 'Pago' "; } else if(trim($statSend)=="dataPagamentoGerado") { $txtStat = "Pagamento Gerado"; $txtCliStat = "Pagamento Gerado"; $icoCliStat = "fal fa-hand-holding-usd"; $fraseCliStat = "Seu pagamento foi gerado com sucesso e está apenas aguardando a confirmação de pagamento."; $mostraElementoSet = 1; $btnDetalhes = ""; $btnStat = " Enviar para 'Em Análise' "; } else if(trim($statSend)=="dataEmAnalise") { $txtStat = "Pagamento em Em Análise"; $txtCliStat = "Pagamento em Análise"; $icoCliStat = "fal fa-file-invoice-dollar"; $fraseCliStat = "Recebemos a informação de que você fez o pagamento e o mesmo está em análise."; $mostraElementoSet = 1; $btnDetalhes = ""; $btnStat = " Enviar para 'Pago' "; } else if(trim($statSend)=="dataEmAnaliseClear") { $txtStat = "Pagamento em Em Análise na Clearsale"; $txtCliStat = "Pagamento em Análise na Clearsale"; $icoCliStat = "fal fa-file-invoice-dollar"; $fraseCliStat = "Recebemos a informação de que você fez o pagamento e o mesmo está em análise na Clearsale."; $mostraElementoSet = 1; $btnDetalhes = ""; $btnStat = " Enviar para 'Em Análise' "; } else if(trim($statSend)=="dataRecusado") { $txtStat = "Pagamento Recusado"; $txtCliStat = "Pagamento Recusado"; $icoCliStat = ""; $fraseCliStat = ""; $mostraElementoSet = 1; $btnDetalhes = ""; $btnStat = ""; } else if(trim($statSend)=="dataRecusadoClearsale") { $txtStat = "Pagamento Recusado"; $txtCliStat = "Pagamento Recusado"; $icoCliStat = ""; $fraseCliStat = ""; $mostraElementoSet = 1; $btnDetalhes = ""; $btnStat = ""; } else if(trim($statSend)=="dataRecusadoKonduto") { $txtStat = "Pagamento Recusado"; $txtCliStat = "Pagamento Recusado"; $icoCliStat = ""; $fraseCliStat = ""; $mostraElementoSet = 1; $btnDetalhes = ""; $btnStat = ""; } else if(trim($statSend)=="dataRecusaManual") { $txtStat = "Pagamento Recusado"; $txtCliStat = "Pagamento Recusado"; $icoCliStat = ""; $fraseCliStat = ""; $mostraElementoSet = 1; $btnDetalhes = ""; $btnStat = ""; } else if(trim($statSend)=="dataAguardarDados") { $txtStat = "Aguardando envio de Dados de Ativação"; $txtCliStat = "Ativação da Conta"; $icoCliStat = "fal fa-user-shield"; $fraseCliStat = "Clique em Ativar Minha Conta para prosseguir com o passo a passo de ativação da sua conta, alguns dados serão solicitados para confirmação, preencha todos os campos e finalize o processo."; $mostraElementoSet = 1; if(trim(strpos($rSql['dataObjeto'], "dataAtivacao"))=="") { $btnDetalhes = "Ativar Minha Conta"; } else { $btnDetalhes = ""; } $btnStat = ""; } else if(trim($statSend)=="dataAtivar") { $txtStat = "Dados enviados para Ativação"; $txtCliStat = "Dados enviados para Ativação"; $icoCliStat = ""; $fraseCliStat = ""; $mostraElementoSet = 1; if(trim(strpos($rSql['dataObjeto'], "dataAtivo"))=="") { $btnDetalhes = "Ativar Minha Conta"; } else { $btnDetalhes = ""; } $btnStat = ""; } else if(trim($statSend)=="dataAtivacao") { $txtStat = "Ativação em Processamento"; $txtCliStat = "Ativação em Processamento"; $icoCliStat = "fal fa-user-clock"; $fraseCliStat = "Recebemos seus dados e os mesmos estão passando por validação pela nossa equipe de compliance."; $mostraElementoSet = 1; if(trim(strpos($rSql['dataObjeto'], "dataAtivo"))=="") { $btnDetalhes = "Ativar Minha Conta"; } else { $btnDetalhes = ""; } if(trim(strpos($rSql['dataObjeto'], "dataAtivo"))=="") { $btnStat = " Enviar para 'Conta Confirmada e Criada' "; } else { $btnStat = ""; } } else if(trim($statSend)=="dataAtivo") { $txtStat = "Conta Confirmada e Criada"; $txtCliStat = "Conta Confirmada e Criada"; $icoCliStat = "fal fa-user-check"; $fraseCliStat = "Sua conta foi confirmada e criada e em seguida o sistema automaticamente irá lhe enviar um e-mail com seus dados de acesso."; $mostraElementoSet = 1; $btnDetalhes = ""; } else if(trim($statSend)=="dataProfissionalAtivo") { $txtStat = "Conta Confirmada e Criada"; $txtCliStat = "Conta Confirmada e Criada"; $icoCliStat = "fal fa-user-check"; $fraseCliStat = "Sua conta foi confirmada e criada e em seguida o sistema automaticamente irá lhe enviar um e-mail com seus dados de acesso."; $mostraElementoSet = 1; $btnDetalhes = ""; } else if(trim($statSend)=="dataDadosEnviado") { $txtStat = "Dados de Acesso Enviados"; $txtCliStat = "Dados de Acesso Enviados"; $icoCliStat = "fal fa-user-chart"; $fraseCliStat = "Dados de acesso enviado com sucesso. Caso não tenha recebido ainda, clique no botão abaixo Receber Novamente."; $mostraElementoSet = 1; $btnDetalhes = "Receber Novamente"; if(trim($rSql['tipo_operacao'])=="contratacao_de_plano" || trim($rSql['tipo_operacao'])=="assinatura") { } else { if($configurar_site == 1) { if($configurar_dominio == 1) { if(trim(strpos($rSql['dataObjeto'], "dataConcluaConfiguracaoDominio"))=="") { atualizaStatusDaCompra($rSql['numeroUnico'],"dataConcluaConfiguracaoDominio","carrinho"); } } else { if(trim(strpos($rSql['dataObjeto'], "dataConcluaConfiguracaoSite"))=="") { atualizaStatusDaCompra($rSql['numeroUnico'],"dataConcluaConfiguracaoSite","carrinho"); } } } else { if($configurar_aplicativo == 1) { if(trim(strpos($rSql['dataObjeto'], "dataConcluaConfiguracaoAplicativo"))=="") { atualizaStatusDaCompra($rSql['numeroUnico'],"dataConcluaConfiguracaoAplicativo","carrinho"); } } else { atualizaStatusDaCompra($rSql['numeroUnico'],"dataConfiguracaoConcluida","carrinho"); } } } $btnStat = ""; } else if(trim($statSend)=="dataBoletoGerado") { $txtStat = "Boleto Gerado"; $txtCliStat = "Boleto Gerado"; $icoCliStat = "fal fa-hand-holding-usd"; $fraseCliStat = "Seu boleto foi gerado com sucesso e foi enviado para seu e-mail está apenas aguardando a confirmação de pagamento."; $mostraElementoSet = 1; $btnDetalhes = ""; if(trim(strpos($rSql['dataObjeto'], "dataBoletoProcessamento"))=="") { $btnStat = " Enviar para 'Boleto Em Processamento' "; } else { $btnStat = ""; } } else if(trim($statSend)=="dataBoletoProcessamento") { $txtStat = "Boleto Em Processamento"; $txtCliStat = "Boleto Em Processamento"; $icoCliStat = "fal fa-file-invoice-dollar"; $fraseCliStat = "Recebemos a informação de que você fez o pagamento e o mesmo está sendo processado."; $mostraElementoSet = 1; $btnDetalhes = ""; if(trim(strpos($rSql['dataObjeto'], "dataPago"))=="") { $btnStat = " Enviar para 'Pago' "; } else { $btnStat = ""; } } else if(trim($statSend)=="dataPago") { $txtStat = "Pagamento Confirmado"; $txtCliStat = "Pagamento Confirmado"; $icoCliStat = "fal fa-money-bill-alt"; $fraseCliStat = "Seu pagamento foi confirmado e sua conta criada com sucesso. Siga os próximos passos para ativação da sua conta."; $mostraElementoSet = 1; $btnDetalhes = ""; $btnStat = ""; } else if(trim($statSend)=="dataDevolvido") { $txtStat = "Pagamento Devolvido"; $txtCliStat = "Pagamento Devolvido"; $icoCliStat = ""; $fraseCliStat = ""; $mostraElementoSet = 1; $btnDetalhes = ""; $btnStat = ""; } else if(trim($statSend)=="dataCancelamento") { $txtStat = "Pagamento Em Cancelamento"; $txtCliStat = "Pagamento Em Cancelamento"; $icoCliStat = ""; $fraseCliStat = ""; $mostraElementoSet = 1; $btnDetalhes = ""; $btnStat = ""; } else if(trim($statSend)=="dataBaixado") { $txtStat = "Pagamento Em Cancelamento"; $txtCliStat = "Pagamento Em Cancelamento"; $icoCliStat = ""; $fraseCliStat = ""; $mostraElementoSet = 1; $btnDetalhes = ""; $btnStat = ""; } else if(trim($statSend)=="dataConcluaConfiguracaoDominio") { $txtStat = "Aguardando envio da Configuração do Domínio"; $txtCliStat = "Conclua a Configuração do Domínio"; $icoCliStat = "fal fa-cogs"; $fraseCliStat = "Precisa de ajuda? Clique em Instruções Passo a Passo e acompanhe as instruções."; if($configurar_site == 1 && $configurar_dominio == 1) { $mostraElementoSet = 1; } else { $mostraElementoSet = 0; } if(trim(strpos($rSql['dataObjeto'], "dataDominioConfigurado"))=="") { $btnDetalhes = "Instruções Passo a Passo"; } else { $btnDetalhes = ""; } $btnStat = ""; } else if(trim($statSend)=="dataDominioConfigurado") { $txtStat = "Domínios Configurados com Sucesso"; $txtCliStat = "Domínios Configurados com Sucesso"; $icoCliStat = "fal fa-thumbs-up"; $fraseCliStat = "Seus domínios foram configurados com sucesso e estão apenas aguardando a ativação automática, que pode acontecer em até 24horas."; $mostraElementoSet = 1; if(trim(strpos($rSql['dataObjeto'], "dataDominioAtivo"))=="") { $btnDetalhes = "Mais Detalhes"; } else { $btnDetalhes = ""; } if(trim(strpos($rSql['dataObjeto'], "dataDominioAtivo"))=="") { $btnStat = " Enviar para 'Domínios Ativados com Sucesso' "; } else { $btnStat = ""; } } else if(trim($statSend)=="dataDominioAtivo") { $txtStat = "Domínios Ativados com Sucesso"; $txtCliStat = "Domínios Ativados com Sucesso"; $icoCliStat = "fal fa-badge-check"; $fraseCliStat = "Seus domínios já estão ativos e apontando para nossa plataforma."; $mostraElementoSet = 1; $btnDetalhes = "Mais Detalhes"; $btnStat = ""; } else if(trim($statSend)=="dataConcluaConfiguracaoSite") { $txtStat = "Aguardando envio das Configurações do Website"; $txtCliStat = "Conclua a Configuração do Seu Website"; $icoCliStat = "fal fa-browser"; $fraseCliStat = "Precisa de ajuda? Clique em Instruções Passo a Passo e acompanhe as instruções."; if($configurar_site == 0 ) { $mostraElementoSet = 0; } else { $mostraElementoSet = 1; } if(trim(strpos($rSql['dataObjeto'], "dataSiteConfigurado"))=="") { $btnDetalhes = "Instruções Passo a Passo"; } else { $btnDetalhes = ""; } $btnStat = ""; } else if(trim($statSend)=="dataSiteConfigurado") { $txtStat = "Website Aguardando Validação"; $txtCliStat = "Website Aguardando Validação"; $icoCliStat = "fal fa-box-full"; $fraseCliStat = "Os dados foram enviados com sucesso e estão apenas aguardando a validação pelo nosso compliance e ativação, que pode acontecer em até 10 dias úteis."; if($configurar_site == 0 ) { $mostraElementoSet = 0; } else { $mostraElementoSet = 1; } if(trim(strpos($rSql['dataObjeto'], "dataSiteAtivo"))=="") { $btnDetalhes = "Mais Detalhes"; } else { $btnDetalhes = ""; } if(trim(strpos($rSql['dataObjeto'], "dataSiteAtivo"))=="") { $btnStat = " Enviar para 'Website Ativado com Sucesso' "; } else { $btnStat = ""; } } else if(trim($statSend)=="dataSiteAtivo") { $txtStat = "Website Ativado com Sucesso"; $txtCliStat = "Website Ativado com Sucesso"; $icoCliStat = "fal fa-box-check"; $fraseCliStat = "Seu website já está disponível para configuração e utilização."; if($configurar_site == 0 ) { $mostraElementoSet = 0; } else { $mostraElementoSet = 1; } $btnDetalhes = "Mais Detalhes"; $btnStat = ""; } else if(trim($statSend)=="dataConcluaConfiguracaoAplicativo") { $txtStat = "Aguardando envio das Configurações de Aplicativo"; $txtCliStat = "Conclua a Configuração do Seu Aplicativo"; $icoCliStat = "fal fa-mobile-alt"; $fraseCliStat = "Precisa de ajuda? Clique em Instruções Passo a Passo e acompanhe as instruções."; if($configurar_aplicativo == 0 ) { $mostraElementoSet = 0; } else { $mostraElementoSet = 1; } if(trim(strpos($rSql['dataObjeto'], "dataAplicativoConfigurado"))=="") { $btnDetalhes = "Instruções Passo a Passo"; } else { $btnDetalhes = ""; } $btnStat = ""; } else if(trim($statSend)=="dataAplicativoConfigurado") { $txtStat = "Aplicativos Aguardando Validação"; $txtCliStat = "Aplicativos Aguardando Validação"; $icoCliStat = "fal fa-hourglass-half"; $fraseCliStat = "Os dados foram enviados com sucesso e estão apenas aguardando a validação pelo nosso compliance e ativação, que pode acontecer em até 15 dias úteis."; if($configurar_aplicativo == 0 ) { $mostraElementoSet = 0; } else { $mostraElementoSet = 1; } if(trim(strpos($rSql['dataObjeto'], "dataAplicativoAtivo"))=="") { $btnDetalhes = "Instruções Passo a Passo"; } else { $btnDetalhes = ""; } if(trim(strpos($rSql['dataObjeto'], "dataAplicativoAtivo"))=="") { $btnStat = " Enviar para 'Aplicativos Ativados com Sucesso' "; } else { $btnStat = ""; } } else if(trim($statSend)=="dataAplicativoAtivo") { $txtStat = "Aplicativos Ativados com Sucesso"; $txtCliStat = "Aplicativos Ativados com Sucesso"; $icoCliStat = "fal fa-rocket-launch"; $fraseCliStat = "Seus aplicativos já estão disponíveis nas suas repectivas lojas para download."; if($configurar_aplicativo == 0 ) { $mostraElementoSet = 0; } else { $mostraElementoSet = 1; } $btnDetalhes = "Mais Detalhes"; $btnStat = ""; } else if(trim($statSend)=="dataConfiguracaoConcluida") { $txtStat = "Configuração Concluída com Sucesso"; $txtCliStat = "Configuração Concluída com Sucesso"; $icoCliStat = ""; $fraseCliStat = ""; $mostraElementoSet = 0; $btnDetalhes = ""; $btnStat = ""; } $objetoRetorno['btn'] = $btnStat; $objetoRetorno['txt'] = $txtStat; $objetoRetorno['txtCli'] = $txtCliStat; $objetoRetorno['icoCli'] = $icoCliStat; $objetoRetorno['fraseCli'] = $fraseCliStat; $objetoRetorno['btnDetalhes'] = $btnDetalhes; $objetoRetorno['mostraElemento'] = $mostraElementoSet; return $objetoRetorno; } } if(!function_exists('atualizaStatusDaCompra')) { function atualizaStatusDaCompra($numeroUnicoSend,$statSend,$modSend) { # Dados Cloudflare global $cloudflare_url; global $cloudflare_account_id; global $cloudflare_global_apikey; global $cloudflare_email; $rSqlCarrinho = mysql_fetch_array(mysql_query("SELECT id, tag, numeroUnico, numeroUnico_pai, numeroUnico_cupom, numeroUnico_comissario, numeroUnico_envio_de_ingresso, numeroUnico_envio_de_venda_pdv, numeroUnico_pai_camarote, numeroUnico_comprador, pessoa_nome, pessoa_documento, pessoa_email, pessoa_telefone, dataObjeto, perfil_contrato, tipo_operacao, empresa, empresa_token, valor_subtotal, valor_desconto, valor_total, tid, nsu, forma_de_pagamento, device, qtd_parcelas, fator_parcelamento, card_bin, numeroUnico_comprador, objeto_carrinho, objeto_carrinho_detalhado, objeto_resposta_gateway, objeto_resposta_clear, porcentagem_estorno, clearsale_dados, clear_stat, konduto_dados, konduto_stat, numeroUnico_formas_de_pagamento, operadora_dados, operadora, card_number, card_cvc, card_bin, card_expiry_mes, card_expiry_ano, card_name, card_cpf, objetoEnderecoPagamento, objetoFormaPagamento, dataDia, dataModificacaoDia, data FROM ".$modSend." WHERE numeroUnico='".$numeroUnicoSend."'")); #salvaLog($rSqlEmpresa,$rSqlPlataforma,"modSend atualizaStatusDaCompra",$modSend,$numeroUnico_paiGet); #salvaLog($rSqlEmpresa,$rSqlPlataforma,"numeroUnicoSend atualizaStatusDaCompra",$numeroUnicoSend,$numeroUnico_paiGet); #salvaLog($rSqlEmpresa,$rSqlPlataforma,"statSend atualizaStatusDaCompra",$statSend,$numeroUnico_paiGet); #salvaLog($rSqlEmpresa,$rSqlPlataforma,"tag 1 atualizaStatusDaCompra",$rSqlCarrinho['tag'],$rSqlCarrinho['numeroUnico_pai']); $dataObjetoArray = unserialize($rSqlCarrinho['dataObjeto']); $procura = "".$statSend.""; $coluna = "info"; $found_key = array_search( $procura, array_filter( array_combine( array_keys($dataObjetoArray), array_column( $dataObjetoArray, $coluna ) ) ) ); if(trim($found_key)=="") { $StatusExisteSet = 0; } else { $StatusExisteSet = 1; } if($StatusExisteSet==0) { $data = date("Y-m-d H:i:s"); if(trim($statSend)=="dataAdicionado") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "0"; $statDataSet = "0"; } else if(trim($statSend)=="dataPagamentoGerado") { $infoSet = "".$statSend.""; $statSet = "2"; $pagoSet = "0"; $statDataSet = "2"; } else if(trim($statSend)=="dataEstornado") { $infoSet = "".$statSend.""; $statSet = "3"; $pagoSet = "0"; $statDataSet = "3"; } else if(trim($statSend)=="dataRecusado") { $infoSet = "".$statSend.""; $statSet = "7"; $pagoSet = "0"; $statDataSet = "7"; } else if(trim($statSend)=="dataRecusadoClearsale") { $infoSet = "".$statSend.""; $statSet = "701"; $pagoSet = "0"; $statDataSet = "701"; } else if(trim($statSend)=="dataRecusadoKonduto") { $infoSet = "".$statSend.""; $statSet = "702"; $pagoSet = "0"; $statDataSet = "702"; } else if(trim($statSend)=="dataRecusadoManual") { $infoSet = "".$statSend.""; $statSet = "7"; $pagoSet = "0"; $statDataSet = "7"; } else if(trim($statSend)=="dataRecusaManual") { $infoSet = "".$statSend.""; $statSet = "77"; $pagoSet = "0"; $statDataSet = "77"; } else if(trim($statSend)=="dataAguardarDados") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "8"; } else if(trim($statSend)=="dataAtivar") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "9"; } else if(trim($statSend)=="dataAtivacao") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "10"; } else if(trim($statSend)=="dataAtivo") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "11"; } else if(trim($statSend)=="dataProfissionalAtivo") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "11"; } else if(trim($statSend)=="dataDadosEnviado") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "12"; } else if(trim($statSend)=="dataBoletoGerado") { $infoSet = "".$statSend.""; $statSet = "13"; $pagoSet = "0"; $statDataSet = "13"; } else if(trim($statSend)=="dataBoletoProcessamento") { $infoSet = "".$statSend.""; $statSet = "14"; $pagoSet = "0"; $statDataSet = "14"; } else if(trim($statSend)=="dataEmAnaliseClear") { $infoSet = "".$statSend.""; $statSet = "601"; $pagoSet = "0"; $statDataSet = "601"; } else if(trim($statSend)=="dataEmAnaliseKonduto") { $infoSet = "".$statSend.""; $statSet = "602"; $pagoSet = "0"; $statDataSet = "602"; } else if(trim($statSend)=="dataEmAnalise") { $infoSet = "".$statSend.""; $statSet = "102"; $pagoSet = "0"; $statDataSet = "102"; } else if(trim($statSend)=="dataPago") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "1"; } else if(trim($statSend)=="dataPagamentoHub") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "1"; } else if(trim($statSend)=="dataPagoLiberacaoManual") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "1"; } else if(trim($statSend)=="dataEnvio") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "1"; } else if(trim($statSend)=="dataReenvio") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "1"; } else if(trim($statSend)=="dataEnvioCamarote") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "1"; } else if(trim($statSend)=="dataReenvioCamarote") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "1"; } else if(trim($statSend)=="dataGravaCarrinhoNotificacao") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "1"; } else if(trim($statSend)=="dataCompraDetalhe") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "1"; } else if(trim($statSend)=="dataDevolvido") { $infoSet = "".$statSend.""; $statSet = "15"; $pagoSet = "0"; $statDataSet = "15"; } else if(trim($statSend)=="dataCancelamento") { $infoSet = "".$statSend.""; $statSet = "16"; $pagoSet = "0"; $statDataSet = "16"; } else if(trim($statSend)=="dataBaixado") { $infoSet = "".$statSend.""; $statSet = "17"; $pagoSet = "0"; $statDataSet = "17"; } else if(trim($statSend)=="dataConcluaConfiguracaoDominio") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "21"; } else if(trim($statSend)=="dataDominioConfigurado") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "22"; } else if(trim($statSend)=="dataDominioAtivo") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "23"; } else if(trim($statSend)=="dataConcluaConfiguracaoSite") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "24"; } else if(trim($statSend)=="dataSiteConfigurado") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "25"; } else if(trim($statSend)=="dataSiteAtivo") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "26"; } else if(trim($statSend)=="dataConcluaConfiguracaoAplicativo") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "27"; } else if(trim($statSend)=="dataAplicativoConfigurado") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "28"; } else if(trim($statSend)=="dataAplicativoAtivo") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "29"; } else if(trim($statSend)=="dataConfiguracaoConcluida") { $infoSet = "".$statSend.""; $statSet = "1"; $pagoSet = "1"; $statDataSet = "30"; } else if(trim($statSend)=="dataPixGerado") { $infoSet = "".$statSend.""; $statSet = "32"; $pagoSet = "0"; $statDataSet = "32"; } $dataArray = unserialize($rSqlCarrinho['dataObjeto']); foreach ($dataArray as $key => $value) { $dataControle[] = array("data" => $value["data"], "info" => "".$value["info"]."", "stat" => "".$value["stat"].""); } $dataControle[] = array("data" => $data, "info" => "".$infoSet."", "stat" => "".$statDataSet.""); $dataControleSerial = serialize($dataControle); if(trim($statSend)=="dataEnvio") { $update = mysql_query(" UPDATE ".$modSend." SET envio_notificacao='1', dataModificacao='".$data."' WHERE id='".$rSqlCarrinho['id']."' "); } if(trim($statSend)=="dataEnvio" || trim($statSend)=="dataReenvio" || trim($statSend)=="dataEstornado") { } else { $update = mysql_query(" UPDATE ".$modSend." SET stat='".$statSet."', pago='".$pagoSet."', dataModificacao='".$data."', dataObjeto='".$dataControleSerial."' WHERE id='".$rSqlCarrinho['id']."' "); } if(trim($statSend)=="dataEnvio" || trim($statSend)=="dataReenvio") { } else { $update = mysql_query(" UPDATE pessoas_creditos SET stat='".$statSet."', pago='".$pagoSet."', dataModificacao='".$data."' WHERE numeroUnico_pai='".$rSqlCarrinho['numeroUnico_pai']."' "); } $rSqlEmpresa = mysql_fetch_array(mysql_query("SELECT * FROM empresa WHERE token='".$rSqlCarrinho['empresa_token']."'")); if(trim($rSqlCarrinho['perfil_contrato'])=="" || trim($rSqlCarrinho['perfil_contrato'])=="pessoas") { if(trim($rSqlCarrinho['numeroUnico_comprador'])=="") { $rSqlUsuario = mysql_fetch_array(mysql_query("SELECT * FROM pessoas WHERE documento='".$rSqlCarrinho['pessoa_documento']."' AND empresa='".$rSqlCarrinho['empresa']."'")); } else { $rSqlUsuario = mysql_fetch_array(mysql_query("SELECT * FROM pessoas WHERE numeroUnico='".$rSqlCarrinho['numeroUnico_comprador']."'")); } #salvaLog($rSqlEmpresa,$rSqlPlataforma,"rSqlUsuario",$rSqlUsuario,$numeroUnico_paiGet); } else { $rSqlUsuario = mysql_fetch_array(mysql_query("SELECT * FROM empresa WHERE numeroUnico='".$rSqlCarrinho['numeroUnico_comprador']."'")); } $font_familySet = "font-family: Montserrat,Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;"; if(trim($statSend)=="dataPago" && trim($rSqlCarrinho['tag'])=="contratacao_de_plano") { $carrinhoArray = unserialize($rSqlCarrinho['objeto_carrinho']); $carrinhoArray = json_decode(json_encode($carrinhoArray), true); foreach ($carrinhoArray as $key => $value) { if($value['tag']=="sysgrupousuario") { $numeroUnico_sysgrupousuarioSet = $value['numeroUnico']; $cobranca_valorSet = $value['cobranca_valor']; $cobranca_valor_promocionalSet = $value['cobranca_valor_promocional']; if($cobranca_valor_promocionalSet>0) { $valorAssinaturaSet = $cobranca_valor_promocionalSet; } else { $valorAssinaturaSet = $cobranca_valorSet; } } } $rSqlSysgrupousuario = mysql_fetch_array(mysql_query("SELECT empresa_token, id, numeroUnico, nome, valor_promocional, valor, cobrancas_adicionais, pessoas_qtd, tipo, vigencia_tipo, vigencia_qtd FROM sysgrupousuario WHERE numeroUnico='".$numeroUnico_sysgrupousuarioSet."' ")); if(trim($rSqlSysgrupousuario['pessoas_qtd'])=="0" || trim($rSqlSysgrupousuario['pessoas_qtd'])=="") { $descricaoPlanoSet = "Cadastro ilimitado de clientes"; } else { $descricaoPlanoSet = "Até ".$rSqlSysgrupousuario['pessoas_qtd']." clientes"; } if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="unidades") { $sufixoSomaData = ""; $qtdSet = ""; } else if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="dias") { $sufixoSomaData = "days"; $qtdSet = $rSqlSysgrupousuario['vigencia_qtd'] * 1; } else if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="semanas") { $sufixoSomaData = "days"; $qtdSet = $rSqlSysgrupousuario['vigencia_qtd'] * 7; } else if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="meses") { $sufixoSomaData = "months"; $qtdSet = $rSqlSysgrupousuario['vigencia_qtd'] * 1; } else if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="anos") { $sufixoSomaData = "years"; $qtdSet = $rSqlSysgrupousuario['vigencia_qtd'] * 1; } $data_contratacaoSet = substr($data,0,10); if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="unidades") { $data_expiracaoSet = "0000-00-00"; } else { $data_expiracaoSet = date('Y-m-d', strtotime("+".$qtdSet." ".$sufixoSomaData."", strtotime("".$data_contratacaoSet.""))); } if(trim($rSqlSysgrupousuario['tipo'])=="assinatura_usuario") { $txtAssinaturaSet = "Plano de assinatura profissional contratado em"; atualizaStatusDaCompra($numeroUnicoSend,"dataProfissionalAtivo","carrinho"); } else if(trim($rSqlSysgrupousuario['tipo'])=="assinatura_whitelabel") { $txtAssinaturaSet = "Plano de assinatura empresarial contratado em"; atualizaStatusDaCompra($numeroUnicoSend,"dataAguardarDados","carrinho"); } $insert = mysql_query("INSERT INTO assinaturas ( idsysusu, empresa, empresa_token, numeroUnico, pessoa, tipo, numeroUnico_pai, numeroUnico_sysgrupousuario, numeroUnico_planos_e_pacotes, numeroUnico_circuitos, valor, vigencia_tipo, vigencia_qtd, observacao, data_contratacao, data_expiracao, stat, pago, data, dataModificacao ) VALUES ( '".$sysusu['id']."', '".$rSqlEmpresa['id']."', '".$rSqlEmpresa['token']."', '".geraCodReturn()."', '".$rSqlUsuario['numeroUnico']."', 'sysgrupousuario', '".$rSqlCarrinho['numeroUnico']."', '".$numeroUnico_sysgrupousuarioSet."', 'NULL', 'NULL', '".$valorAssinaturaSet."', 'meses', '1', '".$txtAssinaturaSet." ".ajustaDataReturn($rSqlCarrinho['data'],"d/m/Y")." em pago em ".ajustaDataReturn($data,"d/m/Y")."', '".$data_contratacaoSet."', '".$data_expiracaoSet."', '1', '1', '".$data_contratacaoSet."', '".$data_contratacaoSet."' )"); $texto_emailSet = ""; $texto_emailSet .= "
"; $texto_emailSet .= "Abaixo segue o detalhamento da sua compra. Você receberá mais informações e detalhes sobre com os detalhamentos do procedimento em seguida em outros e-mails. "; $texto_emailSet .= "

"; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; if($rSqlCarrinho['valor_subtotal']>$rSqlCarrinho['valor_total']) { if(trim($rSqlCarrinho['numeroUnico_cupom'])=="") { } else { $rSqlCupom = mysql_fetch_array(mysql_query("SELECT mod_cupom.numeroUnico, mod_cupom.tipo_desconto, mod_cupom.codigo, mod_cupom.desconto FROM cupom_de_desconto AS mod_cupom WHERE mod_cupom.numeroUnico='".$rSqlCarrinho['numeroUnico_cupom']."' ")); if(trim($rSqlCupom['numeroUnico'])=="") { } else { if(trim($rSqlCupom['tipo_desconto'])=="valor") { $valorDesconto = "R$ ".number_format($rSqlCupom['valor'], 2, ',', '.').""; } else { $valorDesconto = "".$rSqlCupom['desconto']."%"; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
".$texto_emailSet."
Plano:".$rSqlSysgrupousuario['nome']."
Detalhes:".$descricaoPlanoSet."
Cupom:".$rSqlCupom['codigo']." com desconto de ".$valorDesconto."
Valor Original:R$ ".number_format($rSqlCarrinho['valor_subtotal'], 2, ',', '.')."
Desconto:R$ ".number_format($rSqlCarrinho['valor_desconto'], 2, ',', '.')."
Valor Pago:R$ ".number_format($rSqlCarrinho['valor_total'], 2, ',', '.')."
Contratado em:".ajustaDataSemHoraReturn($data_contratacaoSet,"d/m/Y")."
Expira em:".ajustaDataSemHoraReturn($data_expiracaoSet,"d/m/Y")."
"; $assuntoDoEmail_PRE = "Pagamento Confirmado"; $tituloModeloEmail_PRE = "Sua compra foi realizada com sucesso"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } else if(trim($statSend)=="dataPago" && trim($rSqlCarrinho['tag'])=="hub_de_pagamento") { $carrinhoArray = unserialize($rSqlCarrinho['objeto_carrinho']); $carrinhoArray = json_decode(json_encode($carrinhoArray), true); foreach ($carrinhoArray as $key => $value) { if($value['tag']=="sysgrupousuario") { $numeroUnico_sysgrupousuarioSet = $value['numeroUnico']; $cobranca_valorSet = $value['cobranca_valor']; $cobranca_valor_promocionalSet = $value['cobranca_valor_promocional']; if($cobranca_valor_promocionalSet>0) { $valorAssinaturaSet = $cobranca_valor_promocionalSet; } else { $valorAssinaturaSet = $cobranca_valorSet; } } } $rSqlSysgrupousuario = mysql_fetch_array(mysql_query("SELECT empresa_token, id, numeroUnico, nome, valor_promocional, valor, cobrancas_adicionais, pessoas_qtd, tipo, vigencia_tipo, vigencia_qtd FROM sysgrupousuario WHERE numeroUnico='".$numeroUnico_sysgrupousuarioSet."' ")); if(trim($rSqlSysgrupousuario['pessoas_qtd'])=="0" || trim($rSqlSysgrupousuario['pessoas_qtd'])=="") { $descricaoPlanoSet = "Cadastro ilimitado de clientes"; } else { $descricaoPlanoSet = "Até ".$rSqlSysgrupousuario['pessoas_qtd']." clientes"; } if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="unidades") { $sufixoSomaData = ""; $qtdSet = ""; } else if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="dias") { $sufixoSomaData = "days"; $qtdSet = $rSqlSysgrupousuario['vigencia_qtd'] * 1; } else if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="semanas") { $sufixoSomaData = "days"; $qtdSet = $rSqlSysgrupousuario['vigencia_qtd'] * 7; } else if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="meses") { $sufixoSomaData = "months"; $qtdSet = $rSqlSysgrupousuario['vigencia_qtd'] * 1; } else if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="anos") { $sufixoSomaData = "years"; $qtdSet = $rSqlSysgrupousuario['vigencia_qtd'] * 1; } $data_contratacaoSet = substr($data,0,10); if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="unidades") { $data_expiracaoSet = "0000-00-00"; } else { $data_expiracaoSet = date('Y-m-d', strtotime("+".$qtdSet." ".$sufixoSomaData."", strtotime("".$data_contratacaoSet.""))); } $txtAssinaturaSet = "Plano de assinatura contratado em"; atualizaStatusDaCompra($numeroUnicoSend,"dataAguardarDados","carrinho"); $insert = mysql_query("INSERT INTO assinaturas ( idsysusu, empresa, empresa_token, numeroUnico, pessoa, tipo, numeroUnico_pai, numeroUnico_sysgrupousuario, numeroUnico_planos_e_pacotes, numeroUnico_circuitos, valor, vigencia_tipo, vigencia_qtd, observacao, data_contratacao, data_expiracao, stat, pago, data, dataModificacao ) VALUES ( '".$sysusu['id']."', '".$rSqlEmpresa['id']."', '".$rSqlEmpresa['token']."', '".geraCodReturn()."', '".$rSqlUsuario['numeroUnico']."', 'sysgrupousuario', '".$rSqlCarrinho['numeroUnico']."', '".$numeroUnico_sysgrupousuarioSet."', 'NULL', 'NULL', '".$valorAssinaturaSet."', 'meses', '1', '".$txtAssinaturaSet." ".ajustaDataReturn($rSqlCarrinho['data'],"d/m/Y")." em pago em ".ajustaDataReturn($data,"d/m/Y")."', '".$data_contratacaoSet."', '".$data_expiracaoSet."', '1', '1', '".$data_contratacaoSet."', '".$data_contratacaoSet."' )"); $texto_emailSet = ""; $texto_emailSet .= "
"; $texto_emailSet .= "Abaixo segue o detalhamento da sua compra. Você receberá mais informações e detalhes sobre com os detalhamentos do procedimento em seguida em outros e-mails. "; $texto_emailSet .= "

"; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; if($rSqlCarrinho['valor_subtotal']>$rSqlCarrinho['valor_total']) { if(trim($rSqlCarrinho['numeroUnico_cupom'])=="") { } else { $rSqlCupom = mysql_fetch_array(mysql_query("SELECT mod_cupom.numeroUnico, mod_cupom.tipo_desconto, mod_cupom.codigo, mod_cupom.desconto FROM cupom_de_desconto AS mod_cupom WHERE mod_cupom.numeroUnico='".$rSqlCarrinho['numeroUnico_cupom']."' ")); if(trim($rSqlCupom['numeroUnico'])=="") { } else { if(trim($rSqlCupom['tipo_desconto'])=="valor") { $valorDesconto = "R$ ".number_format($rSqlCupom['valor'], 2, ',', '.').""; } else { $valorDesconto = "".$rSqlCupom['desconto']."%"; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
".$texto_emailSet."
Plano:".$rSqlSysgrupousuario['nome']."
Detalhes:".$descricaoPlanoSet."
Cupom:".$rSqlCupom['codigo']." com desconto de ".$valorDesconto."
Valor Original:R$ ".number_format($rSqlCarrinho['valor_subtotal'], 2, ',', '.')."
Desconto:R$ ".number_format($rSqlCarrinho['valor_desconto'], 2, ',', '.')."
Valor Pago:R$ ".number_format($rSqlCarrinho['valor_total'], 2, ',', '.')."
Contratado em:".ajustaDataSemHoraReturn($data_contratacaoSet,"d/m/Y")."
Expira em:".ajustaDataSemHoraReturn($data_expiracaoSet,"d/m/Y")."
"; $assuntoDoEmail_PRE = "Pagamento Confirmado"; $tituloModeloEmail_PRE = "Sua compra foi realizada com sucesso"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } else if((trim($statSend)=="dataPago" || trim($statSend)=="dataCompraDetalhe") && trim($rSqlCarrinho['tag'])=="assinatura") { $dataArray = unserialize($rSqlCarrinho['dataObjeto']); foreach ($dataArray as $key => $value) { $dataControle[] = array("data" => $value["data"], "info" => "".$value["info"]."", "stat" => "".$value["stat"].""); } $dataControle[] = array("data" => $data, "info" => "dataConfiguracaoConcluida", "stat" => "30"); $dataControleSerial = serialize($dataControle); $update = mysql_query(" UPDATE ".$modSend." SET dataModificacao='".$data."', dataObjeto='".$dataControleSerial."' WHERE id='".$rSqlCarrinho['id']."' "); $carrinhoDetalhadoArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); foreach ($carrinhoDetalhadoArray as $keyDetalhado => $valueDetalhado) { if($valueDetalhado['tipo']=="sysgrupousuario") { if(trim($valueDetalhado['numeroUnico_sysgrupousuario'])=="") { $numeroUnico_sysgrupousuarioSet = $valueDetalhado['numeroUnico']; } else { $numeroUnico_sysgrupousuarioSet = $valueDetalhado['numeroUnico_sysgrupousuario']; } #salvaLog($rSqlEmpresa,$rSqlPlataforma,"numeroUnico_sysgrupousuarioSet",$numeroUnico_sysgrupousuarioSet,$numeroUnico_paiGet); $cobranca_valorSet = $valueDetalhado['valor']; $cobranca_valor_promocionalSet = $valueDetalhado['valor_promocional']; if($cobranca_valor_promocionalSet>0) { $valorAssinaturaSet = $cobranca_valor_promocionalSet; } else { $valorAssinaturaSet = $cobranca_valorSet; } $rSqlSysgrupousuario = mysql_fetch_array(mysql_query("SELECT empresa_token, id, numeroUnico, nome, valor_promocional, valor, cobrancas_adicionais, pessoas_qtd, tipo, vigencia_tipo, vigencia_qtd FROM sysgrupousuario WHERE numeroUnico='".$numeroUnico_sysgrupousuarioSet."' ")); if(trim($rSqlSysgrupousuario['pessoas_qtd'])=="0" || trim($rSqlSysgrupousuario['pessoas_qtd'])=="") { } else { $descricaoPlanoSet = "Até ".$rSqlSysgrupousuario['pessoas_qtd']." clientes"; } if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="unidades") { $sufixoSomaData = ""; $qtdSet = ""; } else if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="dias") { $sufixoSomaData = "days"; $qtdSet = $rSqlSysgrupousuario['vigencia_qtd'] * 1; } else if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="semanas") { $sufixoSomaData = "days"; $qtdSet = $rSqlSysgrupousuario['vigencia_qtd'] * 7; } else if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="meses") { $sufixoSomaData = "months"; $qtdSet = $rSqlSysgrupousuario['vigencia_qtd'] * 1; } else if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="anos") { $sufixoSomaData = "years"; $qtdSet = $rSqlSysgrupousuario['vigencia_qtd'] * 1; } $data_contratacaoSet = substr($data,0,10); if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="unidades") { $data_expiracaoSet = "0000-00-00"; } else { $data_expiracaoSet = date('Y-m-d', strtotime("+".$qtdSet." ".$sufixoSomaData."", strtotime("".$data_contratacaoSet.""))); } $txtAssinaturaSet = "Plano de assinatura contratado em"; $vigenciaDoPlanoSet = "".$rSqlSysgrupousuario['vigencia_qtd'].""; if($vigenciaDoPlanoSet>1) { $vigenciaTxt = "meses"; } else { $vigenciaTxt = "mês"; } $insert = mysql_query("INSERT INTO assinaturas ( idsysusu, empresa, empresa_token, numeroUnico, pessoa, tipo, numeroUnico_pai, numeroUnico_sysgrupousuario, numeroUnico_planos_e_pacotes, numeroUnico_circuitos, valor, vigencia_tipo, vigencia_qtd, observacao, data_contratacao, data_expiracao, stat, pago, data, dataModificacao ) VALUES ( '".$sysusu['id']."', '".$rSqlEmpresa['id']."', '".$rSqlEmpresa['token']."', '".geraCodReturn()."', '".$rSqlUsuario['numeroUnico']."', 'sysgrupousuario', '".$rSqlCarrinho['numeroUnico']."', '".$numeroUnico_sysgrupousuarioSet."', 'NULL', 'NULL', '".$valorAssinaturaSet."', 'meses', '1', '".$txtAssinaturaSet." ".ajustaDataReturn($rSqlCarrinho['data'],"d/m/Y")." em pago em ".ajustaDataReturn($data,"d/m/Y")."', '".$data_contratacaoSet."', '".$data_expiracaoSet."', '1', '1', '".$data_contratacaoSet."', '".$data_contratacaoSet."' )"); $texto_emailSet = ""; $texto_emailSet .= "
"; $texto_emailSet .= "Abaixo segue o detalhamento da sua assinatura. Você receberá mais informações com os detalhamentos em seguida em outros e-mails. "; $texto_emailSet .= "

"; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; if($rSqlCarrinho['valor_subtotal']>$rSqlCarrinho['valor_total']) { if(trim($rSqlCarrinho['numeroUnico_cupom'])=="") { } else { $rSqlCupom = mysql_fetch_array(mysql_query("SELECT mod_cupom.numeroUnico, mod_cupom.tipo_desconto, mod_cupom.codigo, mod_cupom.desconto FROM cupom_de_desconto AS mod_cupom WHERE mod_cupom.numeroUnico='".$rSqlCarrinho['numeroUnico_cupom']."' ")); if(trim($rSqlCupom['numeroUnico'])=="") { } else { if(trim($rSqlCupom['tipo_desconto'])=="valor") { $valorDesconto = "R$ ".number_format($rSqlCupom['valor'], 2, ',', '.').""; } else { $valorDesconto = "".$rSqlCupom['desconto']."%"; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
".$texto_emailSet."
Plano:".$rSqlSysgrupousuario['nome']."
Vigência:Válido por ".$vigenciaDoPlanoSet." ".$vigenciaTxt."
Expira em:".ajustaDataReturn($data_expiracaoSet,"d/m/Y")."
Cupom:".$rSqlCupom['codigo']." com desconto de ".$valorDesconto."
Valor Original:R$ ".number_format($rSqlCarrinho['valor_subtotal'], 2, ',', '.')."
Desconto:R$ ".number_format($rSqlCarrinho['valor_desconto'], 2, ',', '.')."
Valor Pago:R$ ".number_format($rSqlCarrinho['valor_total'], 2, ',', '.')."
Contratado em:".ajustaDataSemHoraReturn($data_contratacaoSet,"d/m/Y")."
Expira em:".ajustaDataSemHoraReturn($data_expiracaoSet,"d/m/Y")."
"; $assuntoDoEmail_PRE = "Pagamento Confirmado"; $tituloModeloEmail_PRE = "Sua compra e assinatura foram realizadas com sucesso"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } } } else if((trim($statSend)=="dataPago" || trim($statSend)=="dataCompraDetalhe" || trim($statSend)=="dataGravaAssinatura") && trim($rSqlCarrinho['tag'])=="assinatura_clube") { $dataArray = unserialize($rSqlCarrinho['dataObjeto']); foreach ($dataArray as $key => $value) { $dataControle[] = array("data" => $value["data"], "info" => "".$value["info"]."", "stat" => "".$value["stat"].""); } $dataControle[] = array("data" => $data, "info" => "dataConfiguracaoConcluida", "stat" => "30"); $dataControleSerial = serialize($dataControle); $update = mysql_query(" UPDATE ".$modSend." SET dataModificacao='".$data."', dataObjeto='".$dataControleSerial."' WHERE id='".$rSqlCarrinho['id']."' "); $carrinhoDetalhadoArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); foreach ($carrinhoDetalhadoArray as $keyDetalhado => $valueDetalhado) { if($valueDetalhado['tipo']=="plano-de-assinatura") { if(trim($valueDetalhado['numeroUnico_sysgrupousuario'])=="") { $numeroUnico_sysgrupousuarioSet = $valueDetalhado['numeroUnico']; } else { $numeroUnico_sysgrupousuarioSet = $valueDetalhado['numeroUnico_sysgrupousuario']; } #salvaLog($rSqlEmpresa,$rSqlPlataforma,"numeroUnico_sysgrupousuarioSet",$numeroUnico_sysgrupousuarioSet,$numeroUnico_paiGet); $cobranca_valorSet = $valueDetalhado['valor']; $cobranca_valor_promocionalSet = $valueDetalhado['valor_promocional']; if($cobranca_valor_promocionalSet>0) { $valorAssinaturaSet = $cobranca_valor_promocionalSet; } else { $valorAssinaturaSet = $cobranca_valorSet; } $rSqlSysgrupousuario = mysql_fetch_array(mysql_query("SELECT empresa, empresa_token, id, numeroUnico, permissoes, nome, valor_promocional, valor, cobrancas_adicionais, pessoas_qtd, tipo, vigencia_tipo, vigencia_qtd FROM sysgrupousuario WHERE numeroUnico='".$numeroUnico_sysgrupousuarioSet."' ")); if(trim($rSqlSysgrupousuario['pessoas_qtd'])=="0" || trim($rSqlSysgrupousuario['pessoas_qtd'])=="") { } else { $descricaoPlanoSet = "Até ".$rSqlSysgrupousuario['pessoas_qtd']." clientes"; } if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="unidades") { $sufixoSomaData = ""; $qtdSet = ""; } else if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="dias") { $sufixoSomaData = "days"; $qtdSet = $rSqlSysgrupousuario['vigencia_qtd'] * 1; } else if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="semanas") { $sufixoSomaData = "days"; $qtdSet = $rSqlSysgrupousuario['vigencia_qtd'] * 7; } else if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="meses") { $sufixoSomaData = "months"; $qtdSet = $rSqlSysgrupousuario['vigencia_qtd'] * 1; } else if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="anos") { $sufixoSomaData = "years"; $qtdSet = $rSqlSysgrupousuario['vigencia_qtd'] * 1; } $data_contratacaoSet = substr($data,0,10); if(trim($rSqlSysgrupousuario['vigencia_tipo'])=="unidades") { $data_expiracaoSet = "0000-00-00"; } else { $data_expiracaoSet = date('Y-m-d', strtotime("+".$qtdSet." ".$sufixoSomaData."", strtotime("".$data_contratacaoSet.""))); } $txtAssinaturaSet = "Plano de assinatura contratado em"; $vigenciaDoPlanoSet = "".$rSqlSysgrupousuario['vigencia_qtd'].""; if($vigenciaDoPlanoSet>1) { $vigenciaTxt = "meses"; } else { $vigenciaTxt = "mês"; } $valueDetalhado['pessoa_telefone'] = preg_replace("/[^0-9]/", "",$valueDetalhado['pessoa_telefone']); $valueDetalhado['pessoa_documento'] = preg_replace("/[^0-9]/", "",$valueDetalhado['pessoa_documento']); if(strlen($valueDetalhado['pessoa_documento'])>11) { $valueDetalhado['tipo_documento_cadastro'] = "cnpj"; } else { $valueDetalhado['tipo_documento_cadastro'] = "cpf"; } $COORDENADAS = latitude_longitude($valueDetalhado,"",$GOOGLE_MAP_KEY_SET); $valueDetalhado['latitude'] = $COORDENADAS['latitude']; $valueDetalhado['longitude'] = $COORDENADAS['longitude']; if(trim($valueDetalhado['pessoa_cidade'])=="") { } else { $cidade = mysql_fetch_array(mysql_query("SELECT id_cidade FROM cepbr_cidade WHERE cidade='".$valueDetalhado['pessoa_cidade']."' AND uf='".$valueDetalhado['pessoa_estado']."'")); $valueDetalhado['cidade_id'] = $cidade['id_cidade']; } if(trim($valueDetalhado['pessoa_bairro'])=="") { } else { $bairro = mysql_fetch_array(mysql_query("SELECT id_bairro FROM cepbr_bairro WHERE bairro='".$valueDetalhado['pessoa_bairro']."' AND id_cidade='".$valueDetalhado['cidade_id']."'")); $valueDetalhado['bairro_id'] = $bairro['id_bairro']; } $valueDetalhado['pessoa_senha_conf'] = str_replace(" ","",$valueDetalhado['pessoa_senha']); $valueDetalhado['pessoa_senha'] = str_replace(" ","",$valueDetalhado['pessoa_senha']); if(trim($valueDetalhado['pessoa_senha'])!="") { $valueDetalhado['pessoa_senha'] = md5($valueDetalhado['pessoa_senha']); } $rSqlEmpresaCompra = mysql_fetch_array(mysql_query("SELECT id,token,numeroUnico FROM empresa WHERE documento='".$valueDetalhado['pessoa_documento']."' AND empresa='".$rSqlSysgrupousuario['empresa']."'")); if(trim($rSqlEmpresaCompra['numeroUnico'])=="") { $numeroUnico_empresaGerado = geraCodReturn(); $encode_get = strtoupper(geraCodReturnLimitado("10")); $insert = mysql_query("INSERT INTO empresa ( numeroUnico, empresa, empresa_token, plataforma, plataforma_token, tipo_empresa, tipo_site, token, nome, tipo_documento, documento, email, whatsapp, cep, rua, numero, complemento, bairro, cidade, bairro_id, cidade_id, estado, latitude, longitude, stat, data, dataModificacao, dataNovoConteudo ) VALUES ( '".$numeroUnico_empresaGerado."', '".$rSqlSysgrupousuario['empresa']."', '".$rSqlSysgrupousuario['empresa_token']."', '".$rSqlSysgrupousuario['empresa']."', '".$rSqlSysgrupousuario['empresa_token']."', 'plataforma_pessoas_separado', 'site_clube', '".$encode_get."', '".$valueDetalhado['pessoa_nome']."', '".$valueDetalhado['tipo_documento_cadastro']."', '".$valueDetalhado['pessoa_documento']."', '".$valueDetalhado['pessoa_email']."', '".$valueDetalhado['pessoa_telefone']."', '".$valueDetalhado['pessoa_cep']."', '".$valueDetalhado['pessoa_rua']."', '".$valueDetalhado['pessoa_numero']."', '".$valueDetalhado['pessoa_complemento']."', '".$valueDetalhado['pessoa_bairro']."', '".$valueDetalhado['pessoa_cidade']."', '".$valueDetalhado['bairro_id']."', '".$valueDetalhado['cidade_id']."', '".$valueDetalhado['pessoa_estado']."', '".$valueDetalhado['latitude']."', '".$valueDetalhado['longitude']."', '1', '".$data."', '".$data."', '".$data."' )"); $rSqlEmpresaCompra = mysql_fetch_array(mysql_query("SELECT id,token,numeroUnico FROM empresa WHERE numeroUnico='".$numeroUnico_empresaGerado."'")); } else { $numeroUnico_empresaGerado = $rSqlEmpresaCompra['numeroUnico']; } $rSqlSysusuCompra = mysql_fetch_array(mysql_query("SELECT numeroUnico FROM sysusu WHERE email='".$valueDetalhado['pessoa_email']."' AND empresa='".$rSqlEmpresaCompra['id']."'")); if(trim($rSqlSysusuCompra['numeroUnico'])=="") { $numeroUnico_sysusuGerado = geraCodReturn(); $insert = mysql_query("INSERT INTO sysusu ( idsysusu, empresa, empresa_token, plataforma, plataforma_token, numeroUnico, idsysgrupousuario, permissoes, master, nome, cpf, senha, senha_conf, email, whatsapp, cep, rua, numero, complemento, bairro_id, cidade_id, bairro, cidade, estado, latitude, longitude, stat, data, dataModificacao ) VALUES ( '".$sysusu['id']."', '".$rSqlEmpresaCompra['id']."', '".$rSqlEmpresaCompra['token']."', '".$rSqlSysgrupousuario['empresa']."', '".$rSqlSysgrupousuario['empresa_token']."', '".$numeroUnico_sysusuGerado."', '".$rSqlSysgrupousuario['id']."', '".$rSqlSysgrupousuario['permissoes']."', '1', '".$valueDetalhado['pessoa_nome']."', '".$valueDetalhado['pessoa_documento']."', '".$valueDetalhado['pessoa_senha']."', '".$valueDetalhado['pessoa_senha_conf']."', '".$valueDetalhado['pessoa_email']."', '".$valueDetalhado['pessoa_telefone']."', '".$valueDetalhado['pessoa_cep']."', '".$valueDetalhado['pessoa_rua']."', '".$valueDetalhado['pessoa_numero']."', '".$valueDetalhado['pessoa_complemento']."', '".$valueDetalhado['bairro_id']."', '".$valueDetalhado['cidade_id']."', '".$valueDetalhado['pessoa_bairro']."', '".$valueDetalhado['pessoa_cidade']."', '".$valueDetalhado['pessoa_estado']."', '".$valueDetalhado['latitude']."', '".$valueDetalhado['longitude']."', '1', '".$data."', '".$data."' )"); } else { $numeroUnico_sysusuGerado = $rSqlSysusuCompra['numeroUnico']; } $insert = mysql_query("INSERT INTO assinaturas ( idsysusu, empresa, empresa_token, numeroUnico, pessoa, tipo, numeroUnico_pai, numeroUnico_sysgrupousuario, numeroUnico_planos_e_pacotes, numeroUnico_circuitos, valor, vigencia_tipo, vigencia_qtd, observacao, data_contratacao, data_expiracao, stat, pago, data, dataModificacao ) VALUES ( '".$sysusu['id']."', '".$rSqlEmpresaCompra['id']."', '".$rSqlEmpresaCompra['token']."', '".geraCodReturn()."', '".$rSqlEmpresaCompra['numeroUnico']."', 'sysgrupousuario', '".$rSqlCarrinho['numeroUnico']."', '".$numeroUnico_sysgrupousuarioSet."', 'NULL', 'NULL', '".$valorAssinaturaSet."', 'meses', '1', '".$txtAssinaturaSet." ".ajustaDataReturn($rSqlCarrinho['data'],"d/m/Y")." em pago em ".ajustaDataReturn($data,"d/m/Y")."', '".$data_contratacaoSet."', '".$data_expiracaoSet."', '1', '1', '".$data_contratacaoSet."', '".$data_contratacaoSet."' )"); $texto_emailSet = ""; $texto_emailSet .= "
"; $texto_emailSet .= "Abaixo segue o detalhamento da sua assinatura. Você receberá mais informações com os detalhamentos em seguida em outros e-mails. "; $texto_emailSet .= "

"; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; if($rSqlCarrinho['valor_subtotal']>$rSqlCarrinho['valor_total']) { if(trim($rSqlCarrinho['numeroUnico_cupom'])=="") { } else { $rSqlCupom = mysql_fetch_array(mysql_query("SELECT mod_cupom.numeroUnico, mod_cupom.tipo_desconto, mod_cupom.codigo, mod_cupom.desconto FROM cupom_de_desconto AS mod_cupom WHERE mod_cupom.numeroUnico='".$rSqlCarrinho['numeroUnico_cupom']."' ")); if(trim($rSqlCupom['numeroUnico'])=="") { } else { if(trim($rSqlCupom['tipo_desconto'])=="valor") { $valorDesconto = "R$ ".number_format($rSqlCupom['valor'], 2, ',', '.').""; } else { $valorDesconto = "".$rSqlCupom['desconto']."%"; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
".$texto_emailSet."
Plano:".$rSqlSysgrupousuario['nome']."
Vigência:Válido por ".$vigenciaDoPlanoSet." ".$vigenciaTxt."
Expira em:".ajustaDataReturn($data_expiracaoSet,"d/m/Y")."
Cupom:".$rSqlCupom['codigo']." com desconto de ".$valorDesconto."
Valor Original:R$ ".number_format($rSqlCarrinho['valor_subtotal'], 2, ',', '.')."
Desconto:R$ ".number_format($rSqlCarrinho['valor_desconto'], 2, ',', '.')."
Valor Pago:R$ ".number_format($rSqlCarrinho['valor_total'], 2, ',', '.')."
Contratado em:".ajustaDataSemHoraReturn($data_contratacaoSet,"d/m/Y")."
Expira em:".ajustaDataSemHoraReturn($data_expiracaoSet,"d/m/Y")."
"; $assuntoDoEmail_PRE = "Pagamento Confirmado"; $tituloModeloEmail_PRE = "Sua compra e assinatura foram realizadas com sucesso"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } } } else if((trim($statSend)=="dataPago" || trim($statSend)=="dataCompraDetalhe" || trim($statSend)=="dataGravaAssinatura") && trim($rSqlCarrinho['tag'])=="reserva_horario") { $dataArray = unserialize($rSqlCarrinho['dataObjeto']); foreach ($dataArray as $key => $value) { $dataControle[] = array("data" => $value["data"], "info" => "".$value["info"]."", "stat" => "".$value["stat"].""); } $dataControle[] = array("data" => $data, "info" => "dataConfiguracaoConcluida", "stat" => "30"); $dataControleSerial = serialize($dataControle); $update = mysql_query(" UPDATE ".$modSend." SET dataModificacao='".$data."', dataObjeto='".$dataControleSerial."' WHERE id='".$rSqlCarrinho['id']."' "); $carrinhoDetalhadoArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); foreach ($carrinhoDetalhadoArray as $keyDetalhado => $valueDetalhado) { if($valueDetalhado['tipo']=="plano-de-assinatura") { if(trim($valueDetalhado['numeroUnico_sysgrupousuario'])=="") { $numeroUnico_sysgrupousuarioSet = $valueDetalhado['numeroUnico']; } else { $numeroUnico_sysgrupousuarioSet = $valueDetalhado['numeroUnico_sysgrupousuario']; } $valueDetalhado['empresa_token'] = str_replace("empresa_token_","",$valueDetalhado['empresa_token']); $rSqlEmpresa = mysql_fetch_array(mysql_query("SELECT token,plataforma_token,nome FROM empresa WHERE token='".$valueDetalhado['empresa_token']."'")); $rSqlQuadra = mysql_fetch_array(mysql_query("SELECT * FROM quadras WHERE numeroUnico='".$valueDetalhado['numeroUnico_quadra']."'")); $carrinhoArray = unserialize($rSqlQuadra['horarios']); $carrinhoArray = array_sort($carrinhoArray, 'horario_ordem', SORT_ASC); foreach ($carrinhoArray as $key => $value) { if($value['numeroUnico']==$valueDetalhado['numeroUnico_horario']) { $valueDetalhado['horario_inicio'] = $value['horario_inicio']; $valueDetalhado['horario_fim'] = $value['horario_fim']; $valueDetalhado['horario_inicio_time'] = strtotime($value['horario_inicio']); $valueDetalhado['horario_fim_time'] = strtotime($value['horario_fim']); if(trim($valueDetalhado['agendamento_tipo'])=="avulso") { $valorHorario = $value['horario_valor_avulso']; } else { $valorHorario = $value['horario_valor_recorrente']; } } } if(trim($valueDetalhado['agendamento_tipo'])=="avulso") { } else if(trim($valueDetalhado['agendamento_tipo'])=="recorrente") { } else if(trim($valueDetalhado['agendamento_tipo'])=="periodo") { } if(trim($valueDetalhado['agendamento_tipo'])=="avulso") { $multiplicador = 1; $valorPagar = $valorHorario * $multiplicador; $valueDetalhado['horario_data'] = normalTOdate($valueDetalhado['agendamento_data']); $diaInteiroLista = date('Y-m-d',(strtotime ( '-0 day' , strtotime ($valueDetalhado['horario_data']) ) )); $valueDetalhado['horario_dia'] = diasemana_extenso($diaInteiroLista,"curto"); $valueDetalhado['horario_dia'] = strtolower($valueDetalhado['horario_dia']); $valueDetalhado['horario_data_fim'] = $valueDetalhado['horario_data']; } else if(trim($valueDetalhado['agendamento_tipo'])=="recorrente") { $multiplicador = 5; $valorPagar = $valorHorario * $multiplicador; $valueDetalhado['horario_data'] = normalTOdate($valueDetalhado['agendamento_dia']); $diaInteiroLista = date('Y-m-d',(strtotime ( '-0 day' , strtotime ($valueDetalhado['horario_data']) ) )); $valueDetalhado['horario_dia'] = diasemana_extenso($diaInteiroLista,"curto"); $valueDetalhado['horario_dia'] = strtolower($valueDetalhado['horario_dia']); if($valueDetalhado['horario_dia']=="seg") { $diaTxtSet = "Segunda"; } else if($valueDetalhado['horario_dia']=="ter") { $diaTxtSet = "Terça"; } else if($valueDetalhado['horario_dia']=="qua") { $diaTxtSet = "Quarta"; } else if($valueDetalhado['horario_dia']=="qui") { $diaTxtSet = "Quinta"; } else if($valueDetalhado['horario_dia']=="sex") { $diaTxtSet = "Sexta"; } else if($valueDetalhado['horario_dia']=="sab") { $diaTxtSet = "Sábado"; } else if($valueDetalhado['horario_dia']=="dom") { $diaTxtSet = "Domingo"; } $valueDetalhado['horario_data_fim'] = "3000-12-31"; } else if(trim($valueDetalhado['agendamento_tipo'])=="periodo") { $valueDetalhado['horario_data'] = normalTOdate($valueDetalhado['agendamento_de']); $diaInteiroLista = date('Y-m-d',(strtotime ( '-0 day' , strtotime ($valueDetalhado['horario_data']) ) )); $valueDetalhado['horario_data_fim'] = normalTOdate($valueDetalhado['agendamento_ate']); if($valueDetalhado['horario_dia']=="seg") { $diaNSet = 1; } else if($valueDetalhado['horario_dia']=="ter") { $diaNSet = 2; } else if($valueDetalhado['horario_dia']=="qua") { $diaNSet = 3; } else if($valueDetalhado['horario_dia']=="qui") { $diaNSet = 4; } else if($valueDetalhado['horario_dia']=="sex") { $diaNSet = 5; } else if($valueDetalhado['horario_dia']=="sab") { $diaNSet = 6; } else if($valueDetalhado['horario_dia']=="dom") { $diaNSet = 7; } $startDate = normalTOdate($valueDetalhado['agendamento_de']); $endDate = normalTOdate($valueDetalhado['agendamento_ate']); $startTimestamp = strtotime($startDate); $endTimestamp = strtotime($endDate); $dias_reservados = array(); $multiplicador = 0; for ($i = $startTimestamp; $i <= $endTimestamp; $i = $i + 86400) { // 86400 segundos em um dia if (date('N', $i) == $diaNSet) { $dias_reservados[] = date('d/m/Y', $i); $multiplicador++; } } $valorPagar = $valorHorario * $multiplicador; } #salvaLog($rSqlEmpresa,$rSqlPlataforma,"numeroUnico_sysgrupousuarioSet",$numeroUnico_sysgrupousuarioSet,$numeroUnico_paiGet); $cobranca_valorSet = $valueDetalhado['valor']; $valueDetalhado['pessoa_telefone'] = preg_replace("/[^0-9]/", "",$valueDetalhado['pessoa_telefone']); $valueDetalhado['pessoa_documento'] = preg_replace("/[^0-9]/", "",$valueDetalhado['pessoa_documento']); if(strlen($valueDetalhado['pessoa_documento'])>11) { $valueDetalhado['tipo_documento_cadastro'] = "cnpj"; } else { $valueDetalhado['tipo_documento_cadastro'] = "cpf"; } $numeroUnico_pessoasGerado = geraCodReturn(); $COORDENADAS = latitude_longitude($valueDetalhado,"",$GOOGLE_MAP_KEY_SET); $valueDetalhado['latitude'] = $COORDENADAS['latitude']; $valueDetalhado['longitude'] = $COORDENADAS['longitude']; if(trim($valueDetalhado['pessoa_cidade'])=="") { } else { $cidade = mysql_fetch_array(mysql_query("SELECT id_cidade FROM cepbr_cidade WHERE cidade='".$valueDetalhado['pessoa_cidade']."' AND uf='".$valueDetalhado['pessoa_estado']."'")); $valueDetalhado['cidade_id'] = $cidade['id_cidade']; } if(trim($valueDetalhado['pessoa_bairro'])=="") { } else { $bairro = mysql_fetch_array(mysql_query("SELECT id_bairro FROM cepbr_bairro WHERE bairro='".$valueDetalhado['pessoa_bairro']."' AND id_cidade='".$valueDetalhado['cidade_id']."'")); $valueDetalhado['bairro_id'] = $bairro['id_bairro']; } $valueDetalhado['pessoa_senha_conf'] = str_replace(" ","",$valueDetalhado['pessoa_senha']); $valueDetalhado['pessoa_senha'] = str_replace(" ","",$valueDetalhado['pessoa_senha']); if(trim($valueDetalhado['pessoa_senha'])!="") { $valueDetalhado['pessoa_senha'] = md5($valueDetalhado['pessoa_senha']); } $rSqlPessoa = mysql_fetch_array(mysql_query("SELECT numeroUnico FROM pessoas WHERE documento='".$valueDetalhado['pessoa_documento']."' AND empresa='".$rSqlQuadra['empresa']."'")); if(trim($rSqlPessoa['numeroUnico'])=="") { $insert = mysql_query("INSERT INTO pessoas ( numeroUnico, plataforma, plataforma_token, empresa, empresa_token, nome, tipo_documento, documento, email, whatsapp, senha, senha_conf, cep, rua, numero, complemento, bairro, cidade, bairro_id, cidade_id, estado, latitude, longitude, stat, dataDia, dataModificacaoDia, data, dataModificacao ) VALUES ( '".$numeroUnico_pessoasGerado."', '".$rSqlQuadra['plataforma']."', '".$rSqlQuadra['plataforma_token']."', '".$rSqlQuadra['empresa']."', '".$rSqlQuadra['empresa_token']."', '".$valueDetalhado['pessoa_nome']."', '".$valueDetalhado['tipo_documento_cadastro']."', '".$valueDetalhado['pessoa_documento']."', '".$valueDetalhado['pessoa_email']."', '".$valueDetalhado['pessoa_telefone']."', '".$valueDetalhado['pessoa_senha']."', '".$valueDetalhado['pessoa_senha_conf']."', '".$valueDetalhado['pessoa_cep']."', '".$valueDetalhado['pessoa_rua']."', '".$valueDetalhado['pessoa_numero']."', '".$valueDetalhado['pessoa_complemento']."', '".$valueDetalhado['pessoa_bairro']."', '".$valueDetalhado['pessoa_cidade']."', '".$valueDetalhado['bairro_id']."', '".$valueDetalhado['cidade_id']."', '".$valueDetalhado['pessoa_estado']."', '".$valueDetalhado['latitude']."', '".$valueDetalhado['longitude']."', '1', '".substr($data,0,10)."', '".substr($data,0,10)."', '".$data."', '".$data."' )"); } else { $numeroUnico_pessoasGerado = $rSqlPessoa['numeroUnico']; } $insert = mysql_query("INSERT INTO quadras_agendamento ( idsysusu, plataforma, plataforma_token, empresa, empresa_token, numeroUnico, numeroUnico_quadras, numeroUnico_pessoas, horario_tipo, horario_data, horario_data_fim, horario_dia, horario_inicio, horario_inicio_time, horario_fim, horario_fim_time, stat, data, dataModificacao ) VALUES ( '".$sysusu['id']."', '".$rSqlQuadra['plataforma']."', '".$rSqlQuadra['plataforma_token']."', '".$rSqlQuadra['empresa']."', '".$rSqlQuadra['empresa_token']."', '".geraCodReturn()."', '".$valueDetalhado['numeroUnico_quadra']."', '".$numeroUnico_pessoasGerado."', '".$valueDetalhado['agendamento_tipo']."', '".$valueDetalhado['horario_data']."', '".$valueDetalhado['horario_data_fim']."', '".$valueDetalhado['horario_dia']."', '".$valueDetalhado['horario_inicio']."', '".$valueDetalhado['horario_inicio_time']."', '".$valueDetalhado['horario_fim']."', '".$valueDetalhado['horario_fim_time']."', '1', '".$data."', '".$data."' )"); $texto_emailSet = ""; $texto_emailSet .= "
"; $texto_emailSet .= "Abaixo segue o detalhamento da sua reserva. Você receberá mais informações com os detalhamentos em seguida em outros e-mails. "; $texto_emailSet .= "

"; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; if(trim($valueDetalhado['agendamento_tipo'])=="avulso") { $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } else if(trim($valueDetalhado['agendamento_tipo'])=="recorrente") { $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } else if(trim($valueDetalhado['agendamento_tipo'])=="periodo") { $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; if($rSqlCarrinho['valor_subtotal']>$rSqlCarrinho['valor_total']) { if(trim($rSqlCarrinho['numeroUnico_cupom'])=="") { } else { $rSqlCupom = mysql_fetch_array(mysql_query("SELECT mod_cupom.numeroUnico, mod_cupom.tipo_desconto, mod_cupom.codigo, mod_cupom.desconto FROM cupom_de_desconto AS mod_cupom WHERE mod_cupom.numeroUnico='".$rSqlCarrinho['numeroUnico_cupom']."' ")); if(trim($rSqlCupom['numeroUnico'])=="") { } else { if(trim($rSqlCupom['tipo_desconto'])=="valor") { $valorDesconto = "R$ ".number_format($rSqlCupom['valor'], 2, ',', '.').""; } else { $valorDesconto = "".$rSqlCupom['desconto']."%"; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
".$texto_emailSet."
Local:".$rSqlEmpresa['nome']."
Quadra:".$rSqlQuadra['nome']."
Dia:".$valueDetalhado['agendamento_data']."
Dia da Semana:".$diaTxtSet."
Dias reservados:"; for ($i = 0; $i < $multiplicador; $i++) { $htmlEmailSet .= "".$dias_reservados[$i]."
"; // 1 significa segunda-feira } $htmlEmailSet .= "
Horário:Das ".$valueDetalhado['horario_inicio']." até ".$valueDetalhado['horario_fim']."
Cupom:".$rSqlCupom['codigo']." com desconto de ".$valorDesconto."
Valor Original:R$ ".number_format($rSqlCarrinho['valor_subtotal'], 2, ',', '.')."
Desconto:R$ ".number_format($rSqlCarrinho['valor_desconto'], 2, ',', '.')."
Valor Pago:R$ ".number_format($rSqlCarrinho['valor_total'], 2, ',', '.')."
Reservado em:".ajustaDataSemHoraReturn($data,"d/m/Y")."
"; $assuntoDoEmail_PRE = "Pagamento Confirmado"; $tituloModeloEmail_PRE = "Sua reserva foi realizada com sucesso"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } } } else if((trim($statSend)=="dataPago" || trim($statSend)=="dataCompraDetalhe") && trim($rSqlCarrinho['tag'])=="pagamento_lote_evento") { $dataArray = unserialize($rSqlCarrinho['dataObjeto']); foreach ($dataArray as $key => $value) { $dataControle[] = array("data" => $value["data"], "info" => "".$value["info"]."", "stat" => "".$value["stat"].""); } $dataControle[] = array("data" => $data, "info" => "dataConfiguracaoConcluida", "stat" => "30"); $dataControleSerial = serialize($dataControle); $update = mysql_query(" UPDATE ".$modSend." SET dataModificacao='".$data."', dataObjeto='".$dataControleSerial."' WHERE id='".$rSqlCarrinho['id']."' "); $carrinhoDetalhadoArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); foreach ($carrinhoDetalhadoArray as $keyDetalhado => $valueDetalhado) { if($valueDetalhado['tipo']=="pagamento-lote-evento") { $rSqlEvento = mysql_fetch_array(mysql_query("SELECT id, numeroUnico, nome, tickets, lotes FROM eventos WHERE numeroUnico='".$valueDetalhado['numeroUnico_evento']."' ")); $texto_emailSet = ""; $texto_emailSet .= "
"; $texto_emailSet .= "Abaixo segue o detalhamento do seu pagamento. Você receberá mais informações com os detalhamentos em seguida em outros e-mails. "; $texto_emailSet .= "

"; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $ticketArray = unserialize($rSqlEvento['tickets']); $ticketArray = array_sort($ticketArray, 'ticket_data', SORT_ASC); foreach ($ticketArray as $key_ticket => $value_ticket) { $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $lotesArray = unserialize($rSqlEvento['lotes']); $lotesArray = array_sort($lotesArray, 'lote', SORT_ASC); foreach ($lotesArray as $key => $value_lote) { if(trim($value_ticket['numeroUnico'])==trim($value_lote['numeroUnico_ticket'])) { if($value_lote['lote_data']<=date("Y-m-d H:i:s")) { $value_lote['lote_pago'] = 1; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } else { $value_lote['lote_pago'] = $value_lote['lote_pago']; } $loteControle[] = array("tag" => "eventos_lotes", "lote" => "".$value_lote['lote']."", "numeroUnico" => "".$value_lote['numeroUnico']."", "numeroUnico_ticket" => $value_lote['numeroUnico_ticket'], "lote_valor" => $value_lote['lote_valor'], "lote_qtd" => $value_lote['lote_qtd'], "lote_pago" => $value_lote['lote_pago'], "lote_data" => $value_lote['lote_data'], "valor_pdv_ccr" => $value_lote['valor_pdv_ccr'], "valor_pdv_ccd" => $value_lote['valor_pdv_ccd'], "valor_pdv_din" => $value_lote['valor_pdv_din'], "valor_pdv_bol" => $value_lote['valor_pdv_bol'], "valor_site_ccr" => $value_lote['valor_site_ccr'], "valor_site_ccd" => $value_lote['valor_site_ccd'], "valor_site_din" => $value_lote['valor_site_din'], "valor_site_bol" => $value_lote['valor_site_bol'], "valor_app_ccr" => $value_lote['valor_app_ccr'], "valor_app_ccd" => $value_lote['valor_app_ccd'], "valor_app_din" => $value_lote['valor_app_din'], "valor_app_bol" => $value_lote['valor_app_bol'], "lote_taxa_pdv_ccr_empresa" => $value_lote['lote_taxa_pdv_ccr_empresa'], "lote_taxa_pdv_ccd_empresa" => $value_lote['lote_taxa_pdv_ccd_empresa'], "lote_taxa_pdv_din_empresa" => $value_lote['lote_taxa_pdv_din_empresa'], "lote_taxa_pdv_bol_empresa" => $value_lote['lote_taxa_pdv_bol_empresa'], "lote_taxa_site_ccr_empresa" => $value_lote['lote_taxa_site_ccr_empresa'], "lote_taxa_site_ccd_empresa" => $value_lote['lote_taxa_site_ccd_empresa'], "lote_taxa_site_din_empresa" => $value_lote['lote_taxa_site_din_empresa'], "lote_taxa_site_bol_empresa" => $value_lote['lote_taxa_site_bol_empresa'], "lote_taxa_app_ccr_empresa" => $value_lote['lote_taxa_app_ccr_empresa'], "lote_taxa_app_ccd_empresa" => $value_lote['lote_taxa_app_ccd_empresa'], "lote_taxa_app_din_empresa" => $value_lote['lote_taxa_app_din_empresa'], "lote_taxa_app_bol_empresa" => $value_lote['lote_taxa_app_bol_empresa'], "lote_taxa_pdv_ccr_cms" => $value_lote['lote_taxa_pdv_ccr_cms'], "lote_taxa_pdv_ccd_cms" => $value_lote['lote_taxa_pdv_ccd_cms'], "lote_taxa_pdv_din_cms" => $value_lote['lote_taxa_pdv_din_cms'], "lote_taxa_pdv_bol_cms" => $value_lote['lote_taxa_pdv_bol_cms'], "lote_taxa_site_ccr_cms" => $value_lote['lote_taxa_site_ccr_cms'], "lote_taxa_site_ccd_cms" => $value_lote['lote_taxa_site_ccd_cms'], "lote_taxa_site_din_cms" => $value_lote['lote_taxa_site_din_cms'], "lote_taxa_site_bol_cms" => $value_lote['lote_taxa_site_bol_cms'], "lote_taxa_app_ccr_cms" => $value_lote['lote_taxa_app_ccr_cms'], "lote_taxa_app_ccd_cms" => $value_lote['lote_taxa_app_ccd_cms'], "lote_taxa_app_din_cms" => $value_lote['lote_taxa_app_din_cms'], "lote_taxa_app_bol_cms" => $value_lote['lote_taxa_app_bol_cms'], "stat" => $value_lote['stat']); } } } $update = mysql_query(" UPDATE eventos SET lotes='".serialize($loteControle)."', dataModificacao='".$data."' WHERE numeroUnico='".$valueDetalhado['numeroUnico_evento']."' "); if($rSqlCarrinho['valor_subtotal']>$rSqlCarrinho['valor_total']) { if(trim($rSqlCarrinho['numeroUnico_cupom'])=="") { } else { $rSqlCupom = mysql_fetch_array(mysql_query("SELECT mod_cupom.numeroUnico, mod_cupom.tipo_desconto, mod_cupom.codigo, mod_cupom.desconto FROM cupom_de_desconto AS mod_cupom WHERE mod_cupom.numeroUnico='".$rSqlCarrinho['numeroUnico_cupom']."' ")); if(trim($rSqlCupom['numeroUnico'])=="") { } else { if(trim($rSqlCupom['tipo_desconto'])=="valor") { $valorDesconto = "R$ ".number_format($rSqlCupom['valor'], 2, ',', '.').""; } else { $valorDesconto = "".$rSqlCupom['desconto']."%"; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
".$texto_emailSet."
Detalhes do ticket ".$value_ticket['ticket_nome']."
".$value_lote['lote_qtd']." Unidades do Lote ".$value_lote['lote']."
Cupom:".$rSqlCupom['codigo']." com desconto de ".$valorDesconto."
Valor Original:R$ ".number_format($rSqlCarrinho['valor_subtotal'], 2, ',', '.')."
Desconto:R$ ".number_format($rSqlCarrinho['valor_desconto'], 2, ',', '.')."
Valor Pago:R$ ".number_format($rSqlCarrinho['valor_total'], 2, ',', '.')."
"; $assuntoDoEmail_PRE = "Pagamento Confirmado"; $tituloModeloEmail_PRE = "Sua compra e pagamento foram realizadas com sucesso"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } } } else if((trim($statSend)=="dataPago" || trim($statSend)=="dataCompraDetalhe") && trim($rSqlCarrinho['tag'])=="pagamento_lote_produto") { $dataArray = unserialize($rSqlCarrinho['dataObjeto']); foreach ($dataArray as $key => $value) { $dataControle[] = array("data" => $value["data"], "info" => "".$value["info"]."", "stat" => "".$value["stat"].""); } $dataControle[] = array("data" => $data, "info" => "dataConfiguracaoConcluida", "stat" => "30"); $dataControleSerial = serialize($dataControle); $update = mysql_query(" UPDATE ".$modSend." SET dataModificacao='".$data."', dataObjeto='".$dataControleSerial."' WHERE id='".$rSqlCarrinho['id']."' "); $carrinhoDetalhadoArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); foreach ($carrinhoDetalhadoArray as $keyDetalhado => $valueDetalhado) { if($valueDetalhado['tipo']=="pagamento-lote-produto") { $texto_emailSet = ""; $texto_emailSet .= "
"; $texto_emailSet .= "Abaixo segue o detalhamento do seu pagamento. Você receberá mais informações com os detalhamentos em seguida em outros e-mails. "; $texto_emailSet .= "

"; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $strSqlLotes = " SELECT mod_lotes.numeroUnico, mod_lotes.valor, mod_lotes.valor_promocional, mod_lotes.lote, mod_lotes.qtd, mod_produtos.nome AS produto_nome FROM produtos_lotes AS mod_lotes LEFT JOIN produtos AS mod_produtos ON (mod_produtos.numeroUnico = mod_lotes.numeroUnico_produto) WHERE (mod_lotes.stat='0' OR mod_lotes.stat='1') AND mod_lotes.pago='0' AND mod_lotes.numeroUnico_produto='".$valueDetalhado['numeroUnico_produto']."' ORDER BY mod_lotes.lote ASC "; $qSqlLotes = mysql_query("".$strSqlLotes.""); while($rSqlLotes = mysql_fetch_array($qSqlLotes)) { $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $update = mysql_query(" UPDATE produtos_lotes SET numeroUnico_pai='".$valueDetalhado["numeroUnico_pai"]."', pago='1', dataModificacao='".$data."' WHERE numeroUnico='".$rSqlLotes['numeroUnico']."' "); } if($rSqlCarrinho['valor_subtotal']>$rSqlCarrinho['valor_total']) { if(trim($rSqlCarrinho['numeroUnico_cupom'])=="") { } else { $rSqlCupom = mysql_fetch_array(mysql_query("SELECT mod_cupom.numeroUnico, mod_cupom.tipo_desconto, mod_cupom.codigo, mod_cupom.desconto FROM cupom_de_desconto AS mod_cupom WHERE mod_cupom.numeroUnico='".$rSqlCarrinho['numeroUnico_cupom']."' ")); if(trim($rSqlCupom['numeroUnico'])=="") { } else { if(trim($rSqlCupom['tipo_desconto'])=="valor") { $valorDesconto = "R$ ".number_format($rSqlCupom['valor'], 2, ',', '.').""; } else { $valorDesconto = "".$rSqlCupom['desconto']."%"; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
".$texto_emailSet."
Detalhes:".$rSqlLotes['qtd']." Unidades do Lote ".$rSqlLotes['lote']." para o produto ".$rSqlLotes['produto_nome']."
Cupom:".$rSqlCupom['codigo']." com desconto de ".$valorDesconto."
Valor Original:R$ ".number_format($rSqlCarrinho['valor_subtotal'], 2, ',', '.')."
Desconto:R$ ".number_format($rSqlCarrinho['valor_desconto'], 2, ',', '.')."
Valor Pago:R$ ".number_format($rSqlCarrinho['valor_total'], 2, ',', '.')."
"; $assuntoDoEmail_PRE = "Pagamento Confirmado"; $tituloModeloEmail_PRE = "Sua compra e pagamento foram realizadas com sucesso"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } } } else if((trim($statSend)=="dataPago" || trim($statSend)=="dataCompraDetalhe") && trim($rSqlCarrinho['tag'])=="compra_creditos") { $dataArray = unserialize($rSqlCarrinho['dataObjeto']); foreach ($dataArray as $key => $value) { $dataControle[] = array("data" => $value["data"], "info" => "".$value["info"]."", "stat" => "".$value["stat"].""); } $dataControle[] = array("data" => $data, "info" => "dataConfiguracaoConcluida", "stat" => "30"); $dataControleSerial = serialize($dataControle); $update = mysql_query(" UPDATE ".$modSend." SET dataModificacao='".$data."', dataObjeto='".$dataControleSerial."' WHERE id='".$rSqlCarrinho['id']."' "); $carrinhoDetalhadoArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); foreach ($carrinhoDetalhadoArray as $keyDetalhado => $valueDetalhado) { if($valueDetalhado['tipo']=="compra-creditos") { $texto_emailSet = ""; $texto_emailSet .= "
"; $texto_emailSet .= "Abaixo segue o detalhamento do seu pagamento. Você receberá mais informações com os detalhamentos em seguida em outros e-mails. "; $texto_emailSet .= "

"; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $strSqlLotes = " SELECT mod_creditos.numeroUnico, mod_creditos.valor FROM pessoas_creditos AS mod_creditos WHERE mod_creditos.numeroUnico='".$valueDetalhado['numeroUnico_pessoas_creditos']."' "; $qSqlLotes = mysql_query("".$strSqlLotes.""); while($rSqlLotes = mysql_fetch_array($qSqlLotes)) { $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $update = mysql_query(" UPDATE pessoas_creditos SET numeroUnico_pai='".$valueDetalhado["numeroUnico_pai"]."', pago='1', dataModificacao='".$data."' WHERE numeroUnico='".$rSqlLotes['numeroUnico']."' "); } if($rSqlCarrinho['valor_subtotal']>$rSqlCarrinho['valor_total']) { if(trim($rSqlCarrinho['numeroUnico_cupom'])=="") { } else { $rSqlCupom = mysql_fetch_array(mysql_query("SELECT mod_cupom.numeroUnico, mod_cupom.tipo_desconto, mod_cupom.codigo, mod_cupom.desconto FROM cupom_de_desconto AS mod_cupom WHERE mod_cupom.numeroUnico='".$rSqlCarrinho['numeroUnico_cupom']."' ")); if(trim($rSqlCupom['numeroUnico'])=="") { } else { if(trim($rSqlCupom['tipo_desconto'])=="valor") { $valorDesconto = "R$ ".number_format($rSqlCupom['valor'], 2, ',', '.').""; } else { $valorDesconto = "".$rSqlCupom['desconto']."%"; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
".$texto_emailSet."
Detalhes:R$ ".number_format($rSqlLotes['valor'], 2, ',', '.')." de créditos
Cupom:".$rSqlCupom['codigo']." com desconto de ".$valorDesconto."
Valor Original:R$ ".number_format($rSqlCarrinho['valor_subtotal'], 2, ',', '.')."
Desconto:R$ ".number_format($rSqlCarrinho['valor_desconto'], 2, ',', '.')."
Valor Pago:R$ ".number_format($rSqlCarrinho['valor_total'], 2, ',', '.')."
"; $assuntoDoEmail_PRE = "Pagamento Confirmado"; $tituloModeloEmail_PRE = "Sua compra e pagamento foram realizadas com sucesso"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } } } else if( (trim($statSend)=="dataEnvioCamarote" || trim($statSend)=="dataReenvioCamarote") && (trim($rSqlCarrinho['tag'])=="pagamento_camarote_cota" || trim($rSqlCarrinho['tag'])=="pagamento_camarote_cota_link")) { $strSqlEnvio = " SELECT mod_carrinho_notificacao.plataforma, mod_carrinho_notificacao.plataforma_token, mod_carrinho_notificacao.empresa, mod_carrinho_notificacao.empresa_token, mod_carrinho_notificacao.device, mod_carrinho_notificacao.id, mod_carrinho_notificacao.numeroUnico, mod_carrinho_notificacao.numeroUnico_pai_camarote, mod_carrinho_notificacao.numeroUnico_evento, mod_carrinho_notificacao.numeroUnico_ticket, mod_carrinho_notificacao.pessoa_nome, mod_carrinho_notificacao.pessoa_email, mod_carrinho_notificacao.pessoa_telefone, mod_carrinho_notificacao.pessoa_documento, mod_carrinho_notificacao.evento_nome, mod_carrinho_notificacao.ingresso_nome, mod_carrinho_notificacao.ingresso_tipo, mod_carrinho_notificacao.ingresso_data, mod_carrinho_notificacao.ticket_genero, mod_carrinho_notificacao.valor_pago_camarote, mod_carrinho_notificacao.qtd_cotas, mod_carrinho_notificacao.valor_a_receber_parcelado, mod_carrinho_notificacao.label, mod_carrinho_notificacao.linha_real, mod_carrinho_notificacao.coluna_real, mod_carrinho_notificacao.lote_nome, mod_carrinho_notificacao.numeroUnico_cod_voucher, mod_carrinho_notificacao.cod_voucher, mod_carrinho_notificacao.data FROM carrinho_notificacao AS mod_carrinho_notificacao WHERE mod_carrinho_notificacao.numeroUnico_pai_camarote='".$rSqlCarrinho['numeroUnico_pai_camarote']."' ORDER BY mod_carrinho_notificacao.id DESC "; $qSqlEnvio = mysql_query("".$strSqlEnvio.""); while($rSqlEnvio = mysql_fetch_array($qSqlEnvio)) { $update = mysql_query(" UPDATE carrinho_notificacao SET tag='ticket-camarote', qrcode_cota_enviado='1' WHERE numeroUnico='".$rSqlEnvio['numeroUnico']."' "); $rSqlItem = mysql_fetch_array(mysql_query("SELECT empresa, empresa_token, nome, tickets, lotes, data_de_publicacao, data_de_despublicacao, cep, rua, numero, complemento, estado, cidade, bairro, bairro FROM eventos WHERE numeroUnico='".$rSqlEnvio['numeroUnico_evento']."'")); $ticketsArray = unserialize($rSqlItem['tickets']); $ticketsArray = array_sort($ticketsArray, 'ticket_data', SORT_ASC); foreach ($ticketsArray as $key_ticket => $value_ticket) { if(trim($value_ticket['numeroUnico'])==trim($rSqlEnvio["numeroUnico_ticket"])) { $rSqlEnvio["info_extra"] = $value_ticket['ticket_info_extra']; $rSqlEnvio['ticket_qtd_cotas'] = $value_ticket['ticket_qtd_cotas']; } } $cod_voucherSet = $rSqlEnvio['cod_voucher']; $valueDetalhado['numeroUnico_cod_voucher'] = $rSqlEnvio['numeroUnico_cod_voucher']; $valueDetalhado['pessoa_nome'] = $rSqlEnvio['pessoa_nome']; $valueDetalhado['pessoa_email'] = $rSqlEnvio['pessoa_email']; $valueDetalhado['pessoa_telefone'] = $rSqlEnvio['pessoa_telefone']; $valueDetalhado['pessoa_documento'] = $rSqlEnvio['pessoa_documento']; $valueDetalhado['evento_nome'] = $rSqlEnvio['evento_nome']; $valueDetalhado['ingresso_nome'] = $rSqlEnvio['ingresso_nome']; $valueDetalhado['ingresso_tipo'] = $rSqlEnvio['ingresso_tipo']; $valueDetalhado['ingresso_data'] = $rSqlEnvio['ingresso_data']; $valueDetalhado['info_extra'] = $rSqlEnvio['info_extra']; $valueDetalhado['ticket_genero'] = $rSqlEnvio['ticket_genero']; $valueDetalhado['label'] = $rSqlEnvio['label']; $valueDetalhado['linha_real'] = $rSqlEnvio['linha_real']; $valueDetalhado['coluna_real'] = $rSqlEnvio['coluna_real']; $valueDetalhado['lote'] = $rSqlEnvio['lote_nome']; include("".$_SERVER['DOCUMENT_ROOT']."/admin/templates/metronic/acoes/personal/envio-ingresso-notificacao.php"); } } else if( (trim($statSend)=="dataEnvio" || trim($statSend)=="dataReenvio") && (trim($rSqlCarrinho['tag'])=="pagamento_camarote_cota" || trim($rSqlCarrinho['tag'])=="pagamento_camarote_cota_link")) { $strSqlEnvio = " SELECT mod_carrinho_notificacao.plataforma, mod_carrinho_notificacao.plataforma_token, mod_carrinho_notificacao.empresa, mod_carrinho_notificacao.empresa_token, mod_carrinho_notificacao.device, mod_carrinho_notificacao.id, mod_carrinho_notificacao.numeroUnico_pai_camarote, mod_carrinho_notificacao.numeroUnico_evento, mod_carrinho_notificacao.numeroUnico_ticket, mod_carrinho_notificacao.pessoa_nome, mod_carrinho_notificacao.pessoa_email, mod_carrinho_notificacao.pessoa_telefone, mod_carrinho_notificacao.pessoa_documento, mod_carrinho_notificacao.evento_nome, mod_carrinho_notificacao.ingresso_nome, mod_carrinho_notificacao.ingresso_tipo, mod_carrinho_notificacao.ingresso_data, mod_carrinho_notificacao.ticket_genero, mod_carrinho_notificacao.valor_pago_camarote, mod_carrinho_notificacao.qtd_cotas, mod_carrinho_notificacao.valor_a_receber_parcelado, mod_carrinho_notificacao.label, mod_carrinho_notificacao.linha_real, mod_carrinho_notificacao.coluna_real, mod_carrinho_notificacao.lote_nome, mod_carrinho_notificacao.numeroUnico_cod_voucher, mod_carrinho_notificacao.cod_voucher, mod_carrinho_notificacao.data FROM carrinho_notificacao AS mod_carrinho_notificacao WHERE mod_carrinho_notificacao.numeroUnico_pai='".$rSqlCarrinho['numeroUnico_pai']."' ORDER BY mod_carrinho_notificacao.id DESC "; $qSqlEnvio = mysql_query("".$strSqlEnvio.""); while($rSqlEnvio = mysql_fetch_array($qSqlEnvio)) { $update = mysql_query(" UPDATE carrinho_notificacao SET ingresso_camarote_pago='1', stat='1', dataModificacaoDia='".substr($data,0,10)."', dataModificacao='".$data."' WHERE numeroUnico='".$rSqlCarrinho['numeroUnico_pai']."' "); $rSqlItem = mysql_fetch_array(mysql_query("SELECT empresa, empresa_token, nome, tickets, lotes, data_de_publicacao, data_de_despublicacao, cep, rua, numero, complemento, estado, cidade, bairro, bairro FROM eventos WHERE numeroUnico='".$rSqlEnvio['numeroUnico_evento']."'")); $ticketsArray = unserialize($rSqlItem['tickets']); $ticketsArray = array_sort($ticketsArray, 'ticket_data', SORT_ASC); foreach ($ticketsArray as $key_ticket => $value_ticket) { if(trim($value_ticket['numeroUnico'])==trim($rSqlEnvio["numeroUnico_ticket"])) { $rSqlEnvio["info_extra"] = $value_ticket['ticket_info_extra']; $rSqlEnvio['ticket_qtd_cotas'] = $value_ticket['ticket_qtd_cotas']; } } $strSqlQtdCotas = " SELECT SUM(mod_carrinho_notificacao.qtd_cotas) AS total_cotas FROM carrinho_notificacao AS mod_carrinho_notificacao WHERE mod_carrinho_notificacao.numeroUnico_pai_camarote='".$rSqlCarrinho['numeroUnico_pai_camarote']."' ORDER BY mod_carrinho_notificacao.id DESC "; $rSqlQtdCotas = mysql_fetch_array(mysql_query("".$strSqlQtdCotas."")); $cod_voucherSet = $rSqlEnvio['cod_voucher']; $valueDetalhado['numeroUnico_cod_voucher'] = $rSqlEnvio['numeroUnico_cod_voucher']; $valueDetalhado['pessoa_nome'] = $rSqlEnvio['pessoa_nome']; $valueDetalhado['pessoa_email'] = $rSqlEnvio['pessoa_email']; $valueDetalhado['pessoa_telefone'] = $rSqlEnvio['pessoa_telefone']; $valueDetalhado['pessoa_documento'] = $rSqlEnvio['pessoa_documento']; $valueDetalhado['evento_nome'] = $rSqlEnvio['evento_nome']; $valueDetalhado['ingresso_nome'] = $rSqlEnvio['ingresso_nome']; $valueDetalhado['ingresso_tipo'] = $rSqlEnvio['ingresso_tipo']; $valueDetalhado['ingresso_data'] = $rSqlEnvio['ingresso_data']; $valueDetalhado['info_extra'] = $rSqlEnvio['info_extra']; $valueDetalhado['ticket_genero'] = $rSqlEnvio['ticket_genero']; $valueDetalhado['label'] = $rSqlEnvio['label']; $valueDetalhado['linha_real'] = $rSqlEnvio['linha_real']; $valueDetalhado['coluna_real'] = $rSqlEnvio['coluna_real']; $valueDetalhado['lote'] = $rSqlEnvio['lote_nome']; if(trim($rSqlEnvio['ingresso_tipo'])=="5") { if($rSqlQtdCotas['total_cotas']<$rSqlEnvio['ticket_qtd_cotas']) { } else { atualizaStatusDaCompra($rSqlCarrinho['numeroUnico'],"dataEnvioCamarote","carrinho"); } include("".$_SERVER['DOCUMENT_ROOT']."/admin/templates/metronic/acoes/personal/envio-ingresso-notificacao-pagamento-cota-secundaria.php"); include("".$_SERVER['DOCUMENT_ROOT']."/admin/templates/metronic/acoes/personal/envio-ingresso-notificacao-pagamento-cota.php"); } else { include("".$_SERVER['DOCUMENT_ROOT']."/admin/templates/metronic/acoes/personal/envio-ingresso-notificacao.php"); } $rSqlPessoaAdd['empresa'] = $rSqlEnvio['empresa']; $rSqlPessoaAdd['empresa_token'] = $rSqlEnvio['empresa_token']; $rSqlPessoaAdd['pessoa_nome'] = $rSqlEnvio['pessoa_nome']; $rSqlPessoaAdd['pessoa_email'] = $rSqlEnvio['pessoa_email']; $rSqlPessoaAdd['pessoa_documento'] = $rSqlEnvio['pessoa_documento']; $rSqlPessoaAdd['pessoa_telefone'] = $rSqlEnvio['pessoa_telefone']; $rSqlPessoaAdd['data'] = $rSqlEnvio['data']; include("".$_SERVER['DOCUMENT_ROOT']."/admin/templates/metronic/acoes/personal/pessoas_empresa-add.php"); } } else if((trim($statSend)=="dataEnvio" || trim($statSend)=="dataReenvio") && (trim($rSqlCarrinho['tag'])=="compra_session" || trim($rSqlCarrinho['tag'])=="compra_hub" || trim($rSqlCarrinho['tag'])=="pagamento_hub" || trim($rSqlCarrinho['tag'])=="pagamento_camarote")) { $strSqlEnvio = " SELECT mod_carrinho_notificacao.plataforma, mod_carrinho_notificacao.plataforma_token, mod_carrinho_notificacao.empresa, mod_carrinho_notificacao.empresa_token, mod_carrinho_notificacao.device, mod_carrinho_notificacao.id, mod_carrinho_notificacao.numeroUnico, mod_carrinho_notificacao.numeroUnico_evento, mod_carrinho_notificacao.numeroUnico_ticket, mod_carrinho_notificacao.pessoa_nome, mod_carrinho_notificacao.pessoa_email, mod_carrinho_notificacao.pessoa_telefone, mod_carrinho_notificacao.pessoa_documento, mod_carrinho_notificacao.evento_nome, mod_carrinho_notificacao.ingresso_nome, mod_carrinho_notificacao.ingresso_tipo, mod_carrinho_notificacao.ingresso_data, mod_carrinho_notificacao.ticket_genero, mod_carrinho_notificacao.valor_pago_camarote, mod_carrinho_notificacao.qtd_cotas, mod_carrinho_notificacao.valor_a_receber_parcelado, mod_carrinho_notificacao.label, mod_carrinho_notificacao.linha_real, mod_carrinho_notificacao.coluna_real, mod_carrinho_notificacao.lote_nome, mod_carrinho_notificacao.numeroUnico_cod_voucher, mod_carrinho_notificacao.cod_voucher, mod_carrinho_notificacao.data FROM carrinho_notificacao AS mod_carrinho_notificacao WHERE mod_carrinho_notificacao.numeroUnico_pai='".$rSqlCarrinho['numeroUnico_pai']."' ORDER BY mod_carrinho_notificacao.id DESC "; $qSqlEnvio = mysql_query("".$strSqlEnvio.""); while($rSqlEnvio = mysql_fetch_array($qSqlEnvio)) { $rSqlItem = mysql_fetch_array(mysql_query("SELECT plataforma, plataforma_token, empresa, empresa_token, nome, tickets, lotes, data_de_publicacao, data_de_despublicacao, cep, rua, numero, complemento, estado, cidade, bairro, bairro FROM eventos WHERE numeroUnico='".$rSqlEnvio['numeroUnico_evento']."'")); $rSqlEmpresaEvento = mysql_fetch_array(mysql_query("SELECT dominio FROM empresa WHERE id='".$rSqlItem['empresa']."'")); $rSqlPlataformaEvento = mysql_fetch_array(mysql_query("SELECT dominio FROM empresa WHERE id='".$rSqlItem['plataforma']."'")); $ticketsArray = unserialize($rSqlItem['tickets']); $ticketsArray = array_sort($ticketsArray, 'ticket_data', SORT_ASC); foreach ($ticketsArray as $key_ticket => $value_ticket) { if(trim($value_ticket['numeroUnico'])==trim($rSqlEnvio["numeroUnico_ticket"])) { $rSqlEnvio["info_extra"] = $value_ticket['ticket_info_extra']; } } $cod_voucherSet = $rSqlEnvio['cod_voucher']; $valueDetalhado['numeroUnico_cod_voucher'] = $rSqlEnvio['numeroUnico_cod_voucher']; $valueDetalhado['pessoa_nome'] = $rSqlEnvio['pessoa_nome']; $valueDetalhado['pessoa_email'] = $rSqlEnvio['pessoa_email']; $valueDetalhado['pessoa_telefone'] = $rSqlEnvio['pessoa_telefone']; $valueDetalhado['pessoa_documento'] = $rSqlEnvio['pessoa_documento']; $valueDetalhado['evento_nome'] = $rSqlEnvio['evento_nome']; $valueDetalhado['ingresso_nome'] = $rSqlEnvio['ingresso_nome']; $valueDetalhado['ingresso_tipo'] = $rSqlEnvio['ingresso_tipo']; $valueDetalhado['ingresso_data'] = $rSqlEnvio['ingresso_data']; $valueDetalhado['info_extra'] = $rSqlEnvio['info_extra']; $valueDetalhado['ticket_genero'] = $rSqlEnvio['ticket_genero']; $valueDetalhado['label'] = $rSqlEnvio['label']; $valueDetalhado['linha_real'] = $rSqlEnvio['linha_real']; $valueDetalhado['coluna_real'] = $rSqlEnvio['coluna_real']; $valueDetalhado['lote'] = $rSqlEnvio['lote_nome']; if(trim($rSqlEnvio['ingresso_tipo'])=="5") { $numeroUnicoDetalhe = $rSqlEnvio['numeroUnico']; include("".$_SERVER['DOCUMENT_ROOT']."/admin/templates/metronic/acoes/personal/envio-ingresso-notificacao-pagamento-cota-principal.php"); } else { include("".$_SERVER['DOCUMENT_ROOT']."/admin/templates/metronic/acoes/personal/envio-ingresso-notificacao.php"); } $rSqlPessoaAdd['empresa'] = $rSqlEnvio['empresa']; $rSqlPessoaAdd['empresa_token'] = $rSqlEnvio['empresa_token']; $rSqlPessoaAdd['pessoa_nome'] = $rSqlEnvio['pessoa_nome']; $rSqlPessoaAdd['pessoa_email'] = $rSqlEnvio['pessoa_email']; $rSqlPessoaAdd['pessoa_documento'] = $rSqlEnvio['pessoa_documento']; $rSqlPessoaAdd['pessoa_telefone'] = $rSqlEnvio['pessoa_telefone']; $rSqlPessoaAdd['data'] = $rSqlEnvio['data']; include("".$_SERVER['DOCUMENT_ROOT']."/admin/templates/metronic/acoes/personal/pessoas_empresa-add.php"); } } else if((trim($statSend)=="dataPago" || trim($statSend)=="dataPagoLiberacaoManual" || trim($statSend)=="dataCompraDetalhe" || trim($statSend)=="dataGravaCarrinhoNotificacao" || trim($statSend)=="dataPagamentoHub") && (trim($rSqlCarrinho['tag'])=="compra_session" || trim($rSqlCarrinho['tag'])=="compra_hub" || trim($rSqlCarrinho['tag'])=="pagamento_hub" || trim($rSqlCarrinho['tag'])=="pagamento_camarote" || trim($rSqlCarrinho['tag'])=="pagamento_camarote_cota_link")) { #salvaLog($rSqlEmpresa,$rSqlPlataforma,"tag 2 atualizaStatusDaCompra",$rSqlCarrinho['tag'],$rSqlCarrinho['numeroUnico_pai']); #salvaLog($rSqlEmpresa,$rSqlPlataforma,"rSqlCarrinho atualizaStatusDaCompra",$rSqlCarrinho,$rSqlCarrinho['numeroUnico_pai']); $corSet = "#f9f9f9"; $detalheCompraSet = ""; $detalheCompraSet .= ""; $carrinhoDetalhadoArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); foreach ($carrinhoDetalhadoArray as $keyDetalhado => $valueDetalhado) { if(trim($valueDetalhado['numeroUnico_venda_via_link'])=="") { if(trim($rSqlCarrinho['tag'])=="pagamento_hub") { $valueDetalhado["tag"] = "ticket-enviado"; } else if(trim($rSqlCarrinho['tag'])=="pagamento_camarote") { $valueDetalhado["tag"] = "ticket-camarote"; } else { $valueDetalhado["tag"] = "ticket-padrao"; } } else { $valueDetalhado["tag"] = "ticket-venda-via-link"; } $valueDetalhado["numeroUnico_pai"] = $rSqlCarrinho['numeroUnico_pai']; if(trim($valueDetalhado['numeroUnico_cupom'])=="") { $achou_cupom=0; } else { $rSqlCupom = mysql_fetch_array(mysql_query("SELECT numeroUnico,tipo_desconto,desconto,descontos,numeroUnico_comissario FROM cupom_de_desconto WHERE numeroUnico='".$valueDetalhado['numeroUnico_cupom']."'")); $achou_cupom = 0; if(trim($rSqlCarrinho['numeroUnico_comissario'])=="") { $rSqlCarrinho['numeroUnico_comissario'] = $rSqlCupom['numeroUnico_comissario']; } if(trim($rSqlCupom['descontos'])=="") { $achou_cupom=0; } else { $cupomArray = unserialize($rSqlCupom['descontos']); foreach ($cupomArray as $keyCupom => $valueCupom) { if(trim($valueDetalhado['tipo'])=="evento" || trim($valueDetalhado['tipo'])=="evento-cadeira") { if(trim($valueCupom['tipo_item'])=="eventos") { if(trim($valueDetalhado['numeroUnico_evento'])==trim($valueCupom['numeroUnico_item'])) { $achou_cupom++; } } else if(trim($valueCupom['tipo_item'])=="tickets") { if(trim($valueDetalhado['numeroUnico_ticket'])==trim($valueCupom['numeroUnico_item'])) { $achou_cupom++; } } } else if(trim($valueDetalhado['tipo'])=="produto") { if(trim($valueDetalhado['numeroUnico_produto'])==trim($valueCupom['numeroUnico_item'])) { $achou_cupom++; } } else if(trim($valueDetalhado['tipo'])=="combo") { if(trim($valueDetalhado['numeroUnico_produto'])==trim($valueCupom['numeroUnico_item'])) { $achou_cupom++; } } } } } if(trim($valueDetalhado['tipo'])=="evento" || trim($valueDetalhado['tipo'])=="evento-cadeira" || trim($valueDetalhado['tipo'])=="camarote") { $rSqlItem = mysql_fetch_array(mysql_query("SELECT empresa, empresa_token, nome, tickets, lotes, evento_combo, eventos_combo, data_de_publicacao, data_de_despublicacao, cep, rua, numero, complemento, estado, cidade, bairro, bairro FROM eventos WHERE numeroUnico='".$valueDetalhado['numeroUnico_evento']."'")); $ticketsArray = unserialize($rSqlItem['tickets']); $ticketsArray = array_sort($ticketsArray, 'ticket_data', SORT_ASC); foreach ($ticketsArray as $key_ticket => $value_ticket) { if(trim($value_ticket['numeroUnico'])==trim($valueDetalhado["numeroUnico_ticket"])) { $valueDetalhado['ingresso_nome'] = $value_ticket['ticket_nome']; $valueDetalhado["ingresso_tipo"] = $value_ticket['ticket_tipo']; $valueDetalhado["ingresso_data"] = $value_ticket['ticket_data']; $valueDetalhado["info_extra"] = $value_ticket['ticket_info_extra']; if(trim($value_ticket['ticket_tipo'])=="3") { $valueDetalhado["ingresso_lounge"] = 1; $valueDetalhado["ingresso_lounge_processado"] = 0; } else { $valueDetalhado["ingresso_lounge"] = 0; $valueDetalhado["ingresso_lounge_processado"] = 0; } if(trim($value_ticket['ticket_tipo'])=="5") { $valueDetalhado["ingresso_camarote"] = 1; $valueDetalhado["ingresso_camarote_processado"] = 0; $valueDetalhado["ingresso_camarote_pago"] = 1; } else { $valueDetalhado["ingresso_camarote"] = 0; $valueDetalhado["ingresso_camarote_processado"] = 0; $valueDetalhado["ingresso_camarote_pago"] = 0; } $lista_de_tickets_clean = $value_ticket['ticket_combo']; $lista_de_tickets_clean = str_replace("||","",$lista_de_tickets_clean); $lista_de_tickets_clean = str_replace("|","",$lista_de_tickets_clean); if(trim($lista_de_tickets_clean)=="") { $valueDetalhado["ticket_combo"] = 0; $valueDetalhado["ticket_combo_processado"] = 0; } else { $valueDetalhado["ticket_combo"] = 1; $valueDetalhado["ticket_combo_processado"] = 0; } } } if(trim($valueDetalhado["numeroUnico_lote"])=="") { $valueDetalhado["valor_lote"] = $valueDetalhado['valor']; } else { $lotesArray = unserialize($rSqlItem['lotes']); foreach ($lotesArray as $key_lotes => $value_lotes) { if(trim($value_lotes['numeroUnico'])==trim($valueDetalhado["numeroUnico_lote"])) { if(trim($valueDetalhado['lote'])=="") { $valueDetalhado['lote'] = $value_lotes['lote']; } else { $valueDetalhado['lote'] = $valueDetalhado['lote']; } $valueDetalhado["valor_lote"] = $value_lotes['lote_valor']; } } } atualizaCarrinhoCadeira($valueDetalhado); $valueDetalhado["taxa_empresa"] = retornaTaxas("".$rSqlItem['empresa']."","".$rSqlCarrinho['device']."","taxa_empresa","".$rSqlCarrinho['forma_de_pagamento']."","por_dentro"); $valueDetalhado["taxa_cms"] = retornaTaxas("".$rSqlItem['empresa']."","".$rSqlCarrinho['device']."","taxa_cms","".$rSqlCarrinho['forma_de_pagamento']."","por_fora"); if(trim($rSqlItem["evento_combo"])=="1") { $valueDetalhado["ingresso_combo"] = 1; $valueDetalhado["ingresso_combo_processado"] = 0; } else { $valueDetalhado["ingresso_combo"] = 0; $valueDetalhado["ingresso_combo_processado"] = 0; } } else if(trim($valueDetalhado['tipo'])=="produto") { $rSqlItem = mysql_fetch_array(mysql_query("SELECT empresa,empresa_token FROM produtos WHERE numeroUnico='".$valueDetalhado['numeroUnico_produto']."'")); $valueDetalhado["valor_lote"] = $valueDetalhado['valor']; $valueDetalhado["taxa_empresa"] = 0; $valueDetalhado["taxa_cms"] = 0; $valueDetalhado["ingresso_combo"] = 0; $valueDetalhado["ingresso_combo_processado"] = 0; } if($achou_cupom>0) { $valueDetalhado['numeroUnico_cupom'] = $rSqlCupom['numeroUnico']; if(trim($rSqlCupom['tipo_desconto'])=="valor") { $valorDescontoCupom = $rSqlCupom['desconto']; } else { $porcentagemGet = $rSqlCupom['desconto']; if($porcentagemGet>0) { $valorDescontoCupom = ($porcentagemGet / 100) * $valueDetalhado['valor_lote']; } else { $valorDescontoCupom = 0; } } } else { $valorDescontoCupom = 0; } $valueDetalhado['valor_original'] = $valueDetalhado['valor_lote']; $valueDetalhado['valor_lote'] = $valueDetalhado['valor_lote'] - $valorDescontoCupom; $valueDetalhado['pessoa_telefone'] = preg_replace("/[^0-9]/", "",$valueDetalhado['pessoa_telefone']); $valueDetalhado['pessoa_documento'] = preg_replace("/[^0-9]/", "",$valueDetalhado['pessoa_documento']); $nSqlPessoa = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM pessoas WHERE documento='".$valueDetalhado['pessoa_documento']."' AND empresa='".$rSqlCarrinho['empresa']."'")); if($nSqlPessoa[0]>0) { $rSqlPessoa = mysql_fetch_array(mysql_query("SELECT numeroUnico FROM pessoas WHERE documento='".$valueDetalhado['pessoa_documento']."' AND empresa='".$rSqlCarrinho['empresa']."'")); $rSqlCarrinho['numeroUnico_pessoa'] = $rSqlPessoa['numeroUnico']; } else { $rSqlCarrinho['numeroUnico_pessoa'] = NULL; } if(trim($valueDetalhado['taxa_empresa'])=="" || trim($valueDetalhado['taxa_empresa'])=="") { $valueDetalhado["taxa_empresa"] = 0; } if(trim($valueDetalhado['taxa_cms'])=="" || trim($valueDetalhado['taxa_cms'])=="") { $valueDetalhado["taxa_cms"] = 0; } $valueDetalhado['valor_taxa_empresa'] = $valueDetalhado['valor_lote'] / 100 * $valueDetalhado["taxa_empresa"]; $valueDetalhado['valor_taxa_cms'] = $valueDetalhado['valor_lote'] / 100 * $valueDetalhado["taxa_cms"]; #$valueDetalhado['valor_subtotal'] = $valueDetalhado['valor_lote'] - ($valueDetalhado['valor_lote'] / 100 * $valueDetalhado["taxa_empresa"]); $valueDetalhado['valor_subtotal'] = $valueDetalhado['valor_lote']; $valueDetalhado["valor_a_pagar"] = $valueDetalhado['valor_lote'] - $valueDetalhado['valor_taxa_empresa']; $valueDetalhado["valor_a_receber"] = $valueDetalhado['valor_lote'] + $valueDetalhado['valor_taxa_cms']; #CONTROLE DESCONTO ADQUIRIDO $valor_a_pagarSet = $valueDetalhado["valor_a_pagar"]; $valor_a_receberSet = $valueDetalhado["valor_a_receber"]; $comDA = 0; $nSqlDA_evento = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM desconto_em_item_adquirido WHERE comprando LIKE '%".$valueDetalhado['numeroUnico_evento']."%' AND stat='1' AND empresa_token='".$rSqlItem['empresa_token']."'")); if($nSqlDA_evento[0]>0) { $rSqlDA_evento = mysql_fetch_array(mysql_query("SELECT desconto,tipo_desconto,descontos FROM desconto_em_item_adquirido WHERE comprando LIKE '%".$valueDetalhado['numeroUnico_evento']."%' AND stat='1' AND empresa_token='".$rSqlItem['empresa_token']."'")); $comDA_pessoa = 0; $descontoArray = unserialize($rSqlDA_evento['descontos']); foreach ($descontoArray as $keyDesconto => $valueDesconto) { if(trim($valueDesconto['tipo_item'])=="eventos") { $filtro_carrinhoSet = " AND numeroUnico_evento='".$valueDesconto['numeroUnico_item']."' "; } else if(trim($valueDesconto['tipo_item'])=="tickets") { $filtro_carrinhoSet = " AND numeroUnico_ticket='".$valueDesconto['numeroUnico_item']."' "; } $rSqlDA_pessoa = mysql_fetch_row(mysql_query(" SELECT COUNT(*) FROM carrinho_notificacao WHERE pessoa_documento='".$valueDetalhado['pessoa_documento']."' AND stat='1' ".$filtro_carrinhoSet." ")); if($rSqlDA_pessoa[0]>0) { $comDA_pessoa++; } } if($comDA_pessoa>0) { if(trim($rSqlDA_evento['tipo_desconto'])=="valor") { $comDA = 1; $valorDescontoDA = $rSqlDA_evento['desconto']; $valueDetalhado["valor_a_pagar"] = $valor_a_pagarSet - $valorDescontoDA; $valueDetalhado["valor_a_receber"] = $valor_a_receberSet - $valorDescontoDA; } else { $comDA = 1; $porcentagemGet = $rSqlDA_evento['desconto']; if($porcentagemGet>0) { $valorDescontoDA = ($porcentagemGet / 100) * $valorTotalLinha; } else { $valorDescontoDA = 0; } $valueDetalhado["valor_a_pagar"] = $valor_a_pagarSet - $valorDescontoDA; $valueDetalhado["valor_a_receber"] = $valor_a_receberSet - $valorDescontoDA; } } else { $comDA = 0; } } else { $nSqlDA_ticket = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM desconto_em_item_adquirido WHERE comprando LIKE '%".$valueDetalhado['numeroUnico_ticket']."%' AND stat='1' AND empresa_token='".$rSqlItem['empresa_token']."'")); if($nSqlDA_ticket[0]>0) { $rSqlDA_ticket = mysql_fetch_array(mysql_query("SELECT desconto,tipo_desconto,descontos FROM desconto_em_item_adquirido WHERE comprando LIKE '%".$valueDetalhado['numeroUnico_ticket']."%' AND stat='1' AND empresa_token='".$rSqlItem['empresa_token']."'")); $comDA_pessoa = 0; $descontoArray = unserialize($rSqlDA_ticket['descontos']); foreach ($descontoArray as $keyDesconto => $valueDesconto) { if(trim($valueDesconto['tipo_item'])=="eventos") { $filtro_carrinhoSet = " AND numeroUnico_evento='".$valueDesconto['numeroUnico_item']."' "; } else if(trim($valueDesconto['tipo_item'])=="tickets") { $filtro_carrinhoSet = " AND numeroUnico_ticket='".$valueDesconto['numeroUnico_item']."' "; } $rSqlDA_pessoa = mysql_fetch_row(mysql_query(" SELECT COUNT(*) FROM carrinho_notificacao WHERE pessoa_documento='".$valueDetalhado['pessoa_documento']."' AND stat='1' ".$filtro_carrinhoSet." ")); if($rSqlDA_pessoa[0]>0) { $comDA_pessoa++; } } if($comDA_pessoa>0) { if(trim($rSqlDA_ticket['tipo_desconto'])=="valor") { $comDA = 1; $valorDescontoDA = $rSqlDA_ticket['desconto']; $valueDetalhado["valor_a_pagar"] = $valor_a_pagarSet - $valorDescontoDA; $valueDetalhado["valor_a_receber"] = $valor_a_receberSet - $valorDescontoDA; } else { $comDA = 1; $porcentagemGet = $rSqlDA_ticket['desconto']; if($porcentagemGet>0) { $valorDescontoDA = ($porcentagemGet / 100) * $valorTotalLinha; } else { $valorDescontoDA = 0; } $valueDetalhado["valor_a_pagar"] = $valor_a_pagarSet - $valorDescontoDA; $valueDetalhado["valor_a_receber"] = $valor_a_receberSet - $valorDescontoDA; } } else { $comDA = 0; } } else { $comDA = 0; } } if(trim($rSqlCarrinho['qtd_parcelas'])=="" || trim($rSqlCarrinho['qtd_parcelas'])=="0" || trim($rSqlCarrinho['qtd_parcelas'])=="1") { $rSqlCarrinho['qtd_parcelas'] = 1; } if(trim($rSqlCarrinho['fator_parcelamento'])=="" || trim($rSqlCarrinho['fator_parcelamento'])=="0" || trim($rSqlCarrinho['fator_parcelamento'])=="1") { $rSqlCarrinho['fator_parcelamento'] = 1; } $total_parcelado = $valueDetalhado['valor_a_receber'] / $rSqlCarrinho['qtd_parcelas']; $parcela = $total_parcelado * $rSqlCarrinho['fator_parcelamento']; $parcela = round($parcela,2); $valueDetalhado["valor_a_receber_parcelado"] = $parcela * $rSqlCarrinho['qtd_parcelas']; $valueDetalhado['valor_total'] = $valueDetalhado['valor_venda']; $cod_voucherSet = geraCodCont(); $rSqlComprador = mysql_fetch_array(mysql_query("SELECT numeroUnico,nome,email,documento,whatsapp FROM pessoas WHERE numeroUnico='".$rSqlCarrinho['numeroUnico_comprador']."'")); if(trim($valueDetalhado['pessoa_nome'])=="") { $valueDetalhado['pessoa_nome'] = $rSqlComprador['nome']; } else { $valueDetalhado['pessoa_nome'] = $valueDetalhado['pessoa_nome']; } if(trim($valueDetalhado['pessoa_email'])=="") { $valueDetalhado['pessoa_email'] = $rSqlComprador['email']; } else { $valueDetalhado['pessoa_email'] = $valueDetalhado['pessoa_email']; } if(trim($valueDetalhado['pessoa_documento'])=="") { $valueDetalhado['pessoa_marcacao'] = "0"; $valueDetalhado['pessoa_documento'] = $rSqlComprador['documento']; } else { $valueDetalhado['pessoa_marcacao'] = "1"; $valueDetalhado['pessoa_documento'] = $valueDetalhado['pessoa_documento']; } if(trim($valueDetalhado['pessoa_telefone'])=="") { $valueDetalhado['pessoa_telefone'] = $rSqlComprador['whatsapp']; } else { $valueDetalhado['pessoa_telefone'] = $valueDetalhado['pessoa_telefone']; } if(trim($valueDetalhado['tipo'])=="camarote") { $valueDetalhado['valor_pago_camarote'] = $valueDetalhado['valor_total']; $valueDetalhado['valor_total_camarote'] = $valueDetalhado['valor_a_receber_parcelado']; $valueDetalhado['valor_total'] = $valueDetalhado['valor_a_receber_parcelado']; } else { $valueDetalhado['valor_pago_camarote'] = 0; $valueDetalhado['valor_total_camarote'] = 0; $valueDetalhado['valor_total'] = $valueDetalhado['valor_total']; } $valueDetalhado['pessoa_documento'] = preg_replace("/[^0-9]/", "", $valueDetalhado['pessoa_documento']); $valueDetalhado['pessoa_telefone'] = preg_replace("/[^0-9]/", "", $valueDetalhado['pessoa_telefone']); $EMPRESA_ID_ATUAL = str_replace("empresa_","",$valueDetalhado['empresa']); $EMPRESA_TOKEN_ATUAL = str_replace("empresa_token_","",$valueDetalhado['empresa_token']); if(trim($valueDetalhado['numeroUnico_cupom'])=="") { } else { salvaLog($rSqlEmpresa,$rSqlPlataforma,"numeroUnico_cupom [".$valueDetalhado['numeroUnico_cupom']."] valueDetalhado",$valueDetalhado,$rSqlCarrinho['numeroUnico_pai']); } $arrayCarrinho["valor_original_do_ingresso"] = "".$valueDetalhado["valor_original"].""; $arrayCarrinho["valor_do_lote"] = "".$valueDetalhado["valor_lote"].""; $arrayCarrinho["valor_do_subtotal_da_compra"] = "".$rSqlCarrinho["valor_subtotal"].""; $arrayCarrinho["valor_do_total_da_compra"] = "".$rSqlCarrinho["valor_total"].""; $arrayCarrinho["valor_do_ingresso_sem_taxa"] = "".$valueDetalhado["valor_a_pagar"].""; $arrayCarrinho["valor_do_ingresso_com_taxa"] = "".$valueDetalhado["valor_a_receber"].""; $nSqlcarrinho_notificacao = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM carrinho_notificacao WHERE numeroUnico_objeto_carrinho_detalhado='".$valueDetalhado['numeroUnico']."'")); if($nSqlcarrinho_notificacao[0]==0) { $numeroUnico_carrinho_notificacao = geraCodReturn(); #salvaLog($rSqlEmpresa,$rSqlPlataforma,"dataGravaCarrinhoNotificacao",$rSqlCarrinho['tag'],$rSqlCarrinho['numeroUnico_pai']); $rSqlPessoaAdd['empresa'] = $rSqlItem['empresa']; $rSqlPessoaAdd['empresa_token'] = $rSqlItem['empresa_token']; $rSqlPessoaAdd['pessoa_nome'] = $valueDetalhado['pessoa_nome']; $rSqlPessoaAdd['pessoa_email'] = $valueDetalhado['pessoa_email']; $rSqlPessoaAdd['pessoa_documento'] = $valueDetalhado['pessoa_documento']; $rSqlPessoaAdd['pessoa_telefone'] = $valueDetalhado['pessoa_telefone']; $rSqlPessoaAdd['data'] = $data; include("".$_SERVER['DOCUMENT_ROOT']."/admin/templates/metronic/acoes/personal/pessoas_empresa-add.php"); $ArrayNF[] = array( "evento_nome" => "".$valueDetalhado['evento_nome']."", "ticket_nome" => "".$valueDetalhado['ingresso_nome']."", "valor" => $valueDetalhado["valor_a_receber"], ); $insert = mysql_query("INSERT INTO carrinho_notificacao (idsysusu, plataforma, plataforma_token, empresa, empresa_token, numeroUnico, numeroUnico_pai, numeroUnico_carrinho, numeroUnico_pessoa, numeroUnico_cod_voucher, cod_voucher, numeroUnico_comissario, numeroUnico_envio_de_ingresso, numeroUnico_envio_de_venda_pdv, numeroUnico_venda_via_link, numeroUnico_cupom, numeroUnico_pessoas_creditos, numeroUnico_pai_camarote, label, linha, coluna, linha_real, coluna_real, numeroUnico_comprador, comprador_nome, comprador_documento, comprador_email, comprador_telefone, pessoa_marcacao, pessoa_nome, pessoa_email, pessoa_documento, pessoa_telefone, pessoa_atualizada, numeroUnico_objeto_carrinho_detalhado, numeroUnico_evento, numeroUnico_ticket, numeroUnico_lote, numeroUnico_produto, objetoGlobal, objeto_carrinho_detalhado, objeto_resposta_gateway, objeto_resposta_clear, clearsale_dados, clear_stat, konduto_dados, konduto_stat, tid, nsu, numeroUnico_formas_de_pagamento, operadora_dados, operadora, card_number, card_cvc, card_bin, card_expiry_mes, card_expiry_ano, card_name, card_cpf, objetoEnderecoPagamento, objetoFormaPagamento, tag, evento_nome, ingresso_nome, ingresso_tipo, ingresso_data, ticket_genero, lote_nome, produto_nome, qtd_cotas, taxa_empresa, taxa_cms, valor_taxa_empresa, valor_taxa_cms, valor_original, valor, valor_subtotal, valor_total, valor_a_pagar, valor_a_receber, valor_a_receber_parcelado, valor_cashback, valor_total_camarote, valor_pago_camarote, forma_de_pagamento, device, qtd_parcelas, fator_parcelamento, dataDia, dataModificacaoDia, ingresso_combo, ingresso_combo_processado, ingresso_lounge, ingresso_lounge_processado, ingresso_camarote, ingresso_camarote_processado, ingresso_camarote_pago, ticket_combo, ticket_combo_processado, stat, data, dataModificacao) VALUES ('0', '".$rSqlCarrinho['empresa']."', '".$rSqlCarrinho['empresa_token']."', '".$rSqlItem['empresa']."', '".$rSqlItem['empresa_token']."', '".$numeroUnico_carrinho_notificacao."', '".$valueDetalhado["numeroUnico_pai"]."', '".$rSqlCarrinho['numeroUnico']."', '".$rSqlCarrinho['numeroUnico_pessoa']."', '".$valueDetalhado['numeroUnico_cod_voucher']."', '".$cod_voucherSet."', '".$rSqlCarrinho['numeroUnico_comissario']."', '".$rSqlCarrinho['numeroUnico_envio_de_ingresso']."', '".$rSqlCarrinho['numeroUnico_envio_de_venda_pdv']."', '".$valueDetalhado['numeroUnico_venda_via_link']."', '".$valueDetalhado['numeroUnico_cupom']."', '".$valueDetalhado['numeroUnico_pessoas_creditos']."', '".$rSqlCarrinho['numeroUnico_pai_camarote']."', '".$valueDetalhado['label']."', '".$valueDetalhado['linha']."', '".$valueDetalhado['coluna']."', '".$valueDetalhado['linha_real']."', '".$valueDetalhado['coluna_real']."', '".$rSqlCarrinho['numeroUnico_comprador']."', '".addslashes($rSqlCarrinho['pessoa_nome'])."', '".$rSqlCarrinho['pessoa_documento']."', '".$rSqlCarrinho['pessoa_email']."', '".$rSqlCarrinho['pessoa_telefone']."', '".$valueDetalhado['pessoa_marcacao']."', '".addslashes($valueDetalhado['pessoa_nome'])."', '".$valueDetalhado['pessoa_email']."', '".$valueDetalhado['pessoa_documento']."', '".$valueDetalhado['pessoa_telefone']."', '0', '".$valueDetalhado['numeroUnico']."', '".$valueDetalhado['numeroUnico_evento']."', '".$valueDetalhado['numeroUnico_ticket']."', '".$valueDetalhado['numeroUnico_lote']."', '".$valueDetalhado['numeroUnico_produto']."', '".$rSqlCarrinho['objeto_carrinho_detalhado']."', '".$rSqlCarrinho['objeto_carrinho_detalhado']."', '".$rSqlCarrinho['objeto_resposta_gateway']."', '".$rSqlCarrinho['objeto_resposta_clear']."', '".$rSqlCarrinho['clearsale_dados']."', '".$rSqlCarrinho['clear_stat']."', '".$rSqlCarrinho['konduto_dados']."', '".$rSqlCarrinho['konduto_stat']."', '".$rSqlCarrinho['tid']."', '".$rSqlCarrinho['nsu']."', '".$rSqlCarrinho['numeroUnico_formas_de_pagamento']."', '".$rSqlCarrinho['operadora_dados']."', '".$rSqlCarrinho['operadora']."', '".$rSqlCarrinho['card_number']."', '".$rSqlCarrinho['card_cvc']."', '".$rSqlCarrinho['card_bin']."', '".$rSqlCarrinho['card_expiry_mes']."', '".$rSqlCarrinho['card_expiry_ano']."', '".$rSqlCarrinho['card_name']."', '".$rSqlCarrinho['card_cpf']."', '".$rSqlCarrinho['objetoEnderecoPagamento']."', '".$rSqlCarrinho['objetoFormaPagamento']."', '".$valueDetalhado['tag']."', '".addslashes($valueDetalhado['evento_nome'])."', '".addslashes($valueDetalhado['ingresso_nome'])."', '".$valueDetalhado['ingresso_tipo']."', '".addslashes($valueDetalhado['ingresso_data'])."', '".$valueDetalhado['ticket_genero']."', '".$valueDetalhado['lote']."', '".addslashes($valueDetalhado['produto_nome'])."', '".$valueDetalhado['qtd_cotas']."', '".$valueDetalhado['taxa_empresa']."', '".$valueDetalhado['taxa_cms']."', '".$valueDetalhado['valor_taxa_empresa']."', '".$valueDetalhado['valor_taxa_cms']."', '".$valueDetalhado['valor_lote']."', '".$valueDetalhado['valor_venda']."', '".$valueDetalhado['valor_subtotal']."', '".$valueDetalhado['valor_total']."', '".$valueDetalhado["valor_a_pagar"]."', '".$valueDetalhado["valor_a_receber"]."', '".$valueDetalhado["valor_a_receber_parcelado"]."', '".$valueDetalhado["valor_cashback"]."', '".$valueDetalhado['valor_total_camarote']."', '".$valueDetalhado['valor_pago_camarote']."', '".$rSqlCarrinho['forma_de_pagamento']."', '".$rSqlCarrinho['device']."', '".$rSqlCarrinho['qtd_parcelas']."', '".$rSqlEmpresa['fator_parcela'.$rSqlCarrinho['qtd_parcelas'].'']."', '".substr($data,0,10)."', '".substr($data,0,10)."', '".$valueDetalhado["ingresso_combo"]."', '".$valueDetalhado["ingresso_combo_processado"]."', '".$valueDetalhado["ingresso_lounge"]."', '".$valueDetalhado["ingresso_lounge_processado"]."', '".$valueDetalhado["ingresso_camarote"]."', '".$valueDetalhado["ingresso_camarote_processado"]."', '".$valueDetalhado["ingresso_camarote_pago"]."', '".$valueDetalhado["ticket_combo"]."', '".$valueDetalhado["ticket_combo_processado"]."', '1', '".$data."', '".$data."')"); $insert = mysql_query("INSERT INTO carrinho_notificacao2 (idsysusu, plataforma, plataforma_token, empresa, empresa_token, numeroUnico, numeroUnico_pai_carrinho_notificacao, numeroUnico_carrinho_notificacao, valor_original_do_ingresso, valor_do_lote, valor_do_subtotal_da_compra, valor_do_total_da_compra, valor_do_ingresso_sem_taxa, valor_do_ingresso_com_taxa, dataDia, dataModificacaoDia, data, dataModificacao) VALUES ('0', '".$rSqlCarrinho['empresa']."', '".$rSqlCarrinho['empresa_token']."', '".$rSqlItem['empresa']."', '".$rSqlItem['empresa_token']."', '".geraCodReturn()."', '".$rSqlCarrinho["numeroUnico_pai"]."', '".$numeroUnico_carrinho_notificacao."', '".$arrayCarrinho["valor_original_do_ingresso"]."', '".$arrayCarrinho["valor_do_lote"]."', '".$arrayCarrinho["valor_do_subtotal_da_compra"]."', '".$arrayCarrinho["valor_do_total_da_compra"]."', '".$arrayCarrinho["valor_do_ingresso_sem_taxa"]."', '".$arrayCarrinho["valor_do_ingresso_com_taxa"]."', '".substr($data,0,10)."', '".substr($data,0,10)."', '".$data."', '".$data."')"); } $nSqlPessoaEmpresa = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM pessoas_empresa WHERE documento='".$valueDetalhado['pessoa_documento']."' AND empresa='".$rSqlItem['empresa']."'")); if($nSqlPessoaEmpresa[0]==0) { $nSqlPessoaPlataforma = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM pessoas WHERE documento='".$valueDetalhado['pessoa_documento']."' AND empresa='".$rSqlCarrinho['empresa']."'")); if($nSqlPessoaPlataforma[0]==0) { $insert = mysql_query("INSERT INTO pessoas_empresa ( idsysusu, empresa, empresa_token, numeroUnico, numeroUnico_pessoa, nome, email, documento, whatsapp, dataDia, dataModificacaoDia, stat, data, dataModificacao) VALUES ('0', '".$rSqlItem['empresa']."', '".$rSqlItem['empresa_token']."', '".geraCodReturn()."', '".$rSqlCarrinho['numeroUnico_pessoa']."', '".$valueDetalhado['pessoa_nome']."', '".$valueDetalhado['pessoa_email']."', '".$valueDetalhado['pessoa_documento']."', '".$valueDetalhado['pessoa_telefone']."', '".substr($data,0,10)."', '".substr($data,0,10)."', '1', '".$data."', '".$data."')"); } else { $rSqlPessoaPlataforma = mysql_fetch_array(mysql_query("SELECT numeroUnico, nome, documento, email, whatsapp, data_de_nascimento, data_de_aniversario, cep, rua, numero, complemento, bairro, bairro_id, cidade, cidade_id, estado FROM pessoas WHERE documento='".$valueDetalhado['pessoa_documento']."' AND empresa='".$rSqlCarrinho['empresa']."' ")); $insert = mysql_query("INSERT INTO pessoas_empresa ( idsysusu, empresa, empresa_token, numeroUnico, numeroUnico_pessoa, nome, email, documento, whatsapp, data_de_nascimento, data_de_aniversario, cep, rua, numero, complemento, bairro, bairro_id, cidade, cidade_id, estado, dataDia, dataModificacaoDia, stat, data, dataModificacao) VALUES ('0', '".$rSqlItem['empresa']."', '".$rSqlItem['empresa_token']."', '".geraCodReturn()."', '".$rSqlPessoaPlataforma['numeroUnico']."', '".$valueDetalhado['pessoa_nome']."', '".$valueDetalhado['pessoa_email']."', '".$valueDetalhado['pessoa_documento']."', '".$valueDetalhado['pessoa_telefone']."', '".$rSqlPessoaPlataforma['data_de_nascimento']."', '".$rSqlPessoaPlataforma['data_de_aniversario']."', '".$rSqlPessoaPlataforma['cep']."', '".$rSqlPessoaPlataforma['rua']."', '".$rSqlPessoaPlataforma['numero']."', '".$rSqlPessoaPlataforma['complemento']."', '".$rSqlPessoaPlataforma['bairro']."', '".$rSqlPessoaPlataforma['bairro_id']."', '".$rSqlPessoaPlataforma['cidade']."', '".$rSqlPessoaPlataforma['cidade_id']."', '".$rSqlPessoaPlataforma['estado']."', '".substr($data,0,10)."', '".substr($data,0,10)."', '1', '".$data."', '".$data."')"); } } else { $nSqlPessoaPlataforma = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM pessoas WHERE documento='".$valueDetalhado['pessoa_documento']."' AND empresa='".$rSqlCarrinho['empresa']."'")); if($nSqlPessoaPlataforma[0]==0) { } else { $rSqlPessoaEmpresa = mysql_fetch_array(mysql_query("SELECT numeroUnico FROM pessoas_empresa WHERE documento='".$valueDetalhado['pessoa_documento']."' AND empresa='".$rSqlItem['empresa']."'")); $rSqlPessoaPlataforma = mysql_fetch_array(mysql_query("SELECT numeroUnico, nome, documento, email, whatsapp, data_de_nascimento, data_de_aniversario, cep, rua, numero, complemento, bairro, bairro_id, cidade, cidade_id, estado FROM pessoas WHERE documento='".$valueDetalhado['pessoa_documento']."' AND empresa='".$rSqlCarrinho['empresa']."' ")); $update = mysql_query(" UPDATE pessoas_empresa SET numeroUnico_pessoa='".$rSqlPessoaPlataforma['numeroUnico']."', nome='".$rSqlPessoaPlataforma['nome']."', documento='".$rSqlPessoaPlataforma['documento']."', email='".$rSqlPessoaPlataforma['email']."', whatsapp='".$rSqlPessoaPlataforma['whatsapp']."', data_de_nascimento='".$rSqlPessoaPlataforma['data_de_nascimento']."', data_de_aniversario='".$rSqlPessoaPlataforma['data_de_aniversario']."', cep='".$rSqlPessoaPlataforma['cep']."', rua='".$rSqlPessoaPlataforma['rua']."', numero='".$rSqlPessoaPlataforma['numero']."', complemento='".$rSqlPessoaPlataforma['complemento']."', bairro='".$rSqlPessoaPlataforma['bairro']."', bairro_id='".$rSqlPessoaPlataforma['bairro_id']."', cidade='".$rSqlPessoaPlataforma['cidade']."', cidade_id='".$rSqlPessoaPlataforma['cidade_id']."', estado='".$rSqlPessoaPlataforma['estado']."', dataModificacao='".$data."' WHERE numeroUnico='".$rSqlPessoaEmpresa['numeroUnico']."' "); } } if(trim($rSqlItem['empresa'])=="60") { #ENVIO TOTVS $valueDetalhado['pessoa_documento'] = preg_replace("/[^0-9]/", "",$valueDetalhado['pessoa_documento']); if(strlen($valueDetalhado['pessoa_documento'])>11) { $valueDetalhado['pessoa_documento'] = mascaraCnpj($valueDetalhado['pessoa_documento']); } else { $valueDetalhado['pessoa_documento'] = mascaraCpf($valueDetalhado['pessoa_documento']); } $valueDetalhado['pessoa_telefone'] = preg_replace("/[^0-9]/", "",$valueDetalhado['pessoa_telefone']); $envioTotvs = array( "cpf" => "".$valueDetalhado['pessoa_documento']."", "nome" => "".$valueDetalhado['pessoa_nome']."", "email" => "".$valueDetalhado['pessoa_email']."", "ddd" => "".substr($valueDetalhado['pessoa_telefone'],0,2)."", "telefone" => "".substr($valueDetalhado['pessoa_telefone'],-9)."", "sexo" => "", "data_nascimento" => "", "endereco" => "", "numero" => "", "complemento" => "", "bairro" => "", "cidade" => "", "estado" => "", "cep" => "", "ibge_municipio" => "", "ibge_uf" => "", ); gravaTotvs($envioTotvs); } if(trim($valueDetalhado['tipo'])=="evento") { #include("".$_SERVER['DOCUMENT_ROOT']."/admin/templates/metronic/acoes/personal/envio-ingresso-notificacao.php"); viraLote($valueDetalhado['numeroUnico_evento'],$valueDetalhado['numeroUnico_ticket']); } if(trim($corSet)=="#f9f9f9") { $corSet = "#ffffff"; } else { $corSet = "#f9f9f9"; } if(trim($valueDetalhado['tipo'])=="evento") { if(trim($valueDetalhado['lote'])=="") { $loteTxtSet = ""; } else { if(strrpos($valueDetalhado['lote'],"Lote") === false) { $loteTxtSet = "".$valueDetalhado['lote']."° Lote"; } else { $loteTxtSet = "".$valueDetalhado['lote'].""; } } $valueDetalhado['compra_descricao'] = "".$valueDetalhado['evento_nome']."
".$valueDetalhado['ingresso_nome']."
".$loteTxtSet.""; $valueDetalhado['pessoa_descricao'] = "".$valueDetalhado['pessoa_nome']."
".$valueDetalhado['pessoa_email']."
".$valueDetalhado['pessoa_telefone'].""; if(trim($valueDetalhado['imagem'])=="") { $imagem_de_capaSet = ""; } else { $imagem_de_capaSet = ""; } } else if(trim($valueDetalhado['tipo'])=="produto") { $valueDetalhado['compra_descricao'] = "".$valueDetalhado['produto_nome'].""; $valueDetalhado['pessoa_descricao'] = "".$valueDetalhado['pessoa_nome']."
".$valueDetalhado['pessoa_email']."
".$valueDetalhado['pessoa_telefone'].""; $imagem_de_capaSet = "https://".$rSqlEmpresa['dominio']."/admin/files/produtos/".$valueDetalhado['numeroUnico_produto']."/imagem_de_icone.png"; } $detalheCompraSet .= ""; $detalheCompraSet .= " "; $detalheCompraSet .= " "; $detalheCompraSet .= " "; $detalheCompraSet .= " "; $detalheCompraSet .= ""; } $detalheCompraSet .= "
".$imagem_de_capaSet."".$valueDetalhado['compra_descricao']."".$valueDetalhado['pessoa_descricao']."1x R$ ".number_format($valueDetalhado['valor_venda'], 2, ',', '.')."
"; $texto_emailSet = ""; $texto_emailSet .= "Abaixo segue o detalhamento da sua compra."; $texto_emailSet .= "

"; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; if($rSqlCarrinho['valor_subtotal']>$rSqlCarrinho['valor_total']) { if(trim($rSqlCarrinho['numeroUnico_cupom'])=="") { } else { $rSqlCupom = mysql_fetch_array(mysql_query("SELECT mod_cupom.numeroUnico, mod_cupom.tipo_desconto, mod_cupom.codigo, mod_cupom.desconto FROM cupom_de_desconto AS mod_cupom WHERE mod_cupom.numeroUnico='".$rSqlCarrinho['numeroUnico_cupom']."' ")); if(trim($rSqlCupom['numeroUnico'])=="") { } else { if(trim($rSqlCupom['tipo_desconto'])=="valor") { $valorDesconto = "R$ ".number_format($rSqlCupom['valor'], 2, ',', '.').""; } else { $valorDesconto = "".$rSqlCupom['desconto']."%"; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
".$texto_emailSet."
DETALHAMENTO
".$detalheCompraSet."
Cupom ".$rSqlCupom['codigo']." com desconto de ".$valorDesconto."
Valor Original R$ ".number_format($rSqlCarrinho['valor_subtotal'], 2, ',', '.')."
Desconto R$ ".number_format($rSqlCarrinho['valor_desconto'], 2, ',', '.')."
Valor Pago R$ ".number_format($rSqlCarrinho['valor_total'], 2, ',', '.')."
Pago em ".ajustaDataReturn($data,"d/m/Y")."
"; $assuntoDoEmail_PRE = "Compra e pagamento confirmados"; $tituloModeloEmail_PRE = "Sua compra foi realizada com sucesso"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; if(trim($statSend)=="dataReenvio") { } else { $carrinhoDetalhadoEmpresasArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); foreach ($carrinhoDetalhadoEmpresasArray as $keyDetalhado => $valueDetalhado) { $EMPRESA_ID_ATUAL = str_replace("empresa_","",$valueDetalhado['empresa']); $EMPRESA_TOKEN_ATUAL = str_replace("empresa_token_","",$valueDetalhado['empresa_token']); if(existeNoArray($EMPRESA_TOKEN_ATUAL,"empresa_token",$objetoEmpresaControle)===false) { $objetoEmpresaControle[] = array("tag" => "empresas", "empresa" => "".$EMPRESA_ID_ATUAL."", "empresa_token" => "".$EMPRESA_TOKEN_ATUAL.""); } } $indexGet = "site"; if(count($objetoEmpresaControle)>1) { $EMPRESA_DE_PLATAFORMA_TOKEN = ""; } else { $EMPRESA_DE_PLATAFORMA_TOKEN = $objetoEmpresaControle[0]["empresa_token"]; } $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); $geraNFSet = "rotina"; $idNF = "".$rSqlCarrinho['id'].""; $numeroUnico_paiNF = "".$rSqlCarrinho['numeroUnico_pai'].""; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-hub/nfce_gera.php"); } } else if((trim($statSend)=="dataPago" || trim($statSend)=="dataCompraDetalhe") && trim($rSqlCarrinho['tag'])=="compra_evento") { $corSet = "#f9f9f9"; $detalheCompraSet = ""; $detalheCompraSet .= ""; $carrinhoDetalhadoArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); $carrinhoDetalhadoArray = array_sort($carrinhoDetalhadoArray, 'evento_nome', SORT_ASC); $carrinhoDetalhadoArray = array_sort($carrinhoDetalhadoArray, 'ingresso_nome', SORT_ASC); $carrinhoDetalhadoArray = array_sort($carrinhoDetalhadoArray, 'lote', SORT_ASC); foreach ($carrinhoDetalhadoArray as $keyDetalhado => $valueDetalhado) { if(trim($corSet)=="#f9f9f9") { $corSet = "#ffffff"; } else { $corSet = "#f9f9f9"; } $update = mysql_query(" UPDATE eventos_lotes SET pago='".$pagoSet."', dataModificacao='".$data."' WHERE numeroUnico='".$valueDetalhado['numeroUnico_lote']."' "); $imagem_de_capaSet = "https://".$rSqlEmpresa['dominio']."/admin/files/eventos_tickets/".$valueDetalhado['numeroUnico_ticket']."/imagem_de_capa.png"; $detalheCompraSet .= ""; $detalheCompraSet .= " "; $detalheCompraSet .= " "; $detalheCompraSet .= " "; $detalheCompraSet .= " "; $detalheCompraSet .= ""; } $detalheCompraSet .= "
".$valueDetalhado['evento_nome']."
".$valueDetalhado['ingresso_nome']."
".$valueDetalhado['lote']."° Lote
R$ ".number_format($valueDetalhado['valor'], 2, ',', '.')."
".$valueDetalhado['qtd']." unidades
R$ ".number_format($valueDetalhado['valor_pago'], 2, ',', '.')."
"; $texto_emailSet = ""; $texto_emailSet .= "Você adicionou lotes de evento na sua loja."; $texto_emailSet .= "
"; $texto_emailSet .= "Abaixo segue o detalhamento da sua compra."; $texto_emailSet .= "

"; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; if($rSqlCarrinho['valor_subtotal']>$rSqlCarrinho['valor_total']) { if(trim($rSqlCarrinho['numeroUnico_cupom'])=="") { } else { $rSqlCupom = mysql_fetch_array(mysql_query("SELECT mod_cupom.numeroUnico, mod_cupom.tipo_desconto, mod_cupom.codigo, mod_cupom.desconto FROM cupom_de_desconto AS mod_cupom WHERE mod_cupom.numeroUnico='".$rSqlCarrinho['numeroUnico_cupom']."' ")); if(trim($rSqlCupom['numeroUnico'])=="") { } else { if(trim($rSqlCupom['tipo_desconto'])=="valor") { $valorDesconto = "R$ ".number_format($rSqlCupom['valor'], 2, ',', '.').""; } else { $valorDesconto = "".$rSqlCupom['desconto']."%"; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
".$texto_emailSet."
DETALHAMENTO
".$detalheCompraSet."
Cupom ".$rSqlCupom['codigo']." com desconto de ".$valorDesconto."
Valor Original R$ ".number_format($rSqlCarrinho['valor_subtotal'], 2, ',', '.')."
Desconto R$ ".number_format($rSqlCarrinho['valor_desconto'], 2, ',', '.')."
Valor Pago R$ ".number_format($rSqlCarrinho['valor_total'], 2, ',', '.')."
Pago em ".ajustaDataReturn($data,"d/m/Y")."
"; $assuntoDoEmail_PRE = "Compra e pagamento confirmados"; $tituloModeloEmail_PRE = "Sua compra foi realizada com sucesso"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } else if((trim($statSend)=="dataPago" || trim($statSend)=="dataCompraDetalhe") && trim($rSqlCarrinho['tag'])=="compra_produto") { $corSet = "#f9f9f9"; $detalheCompraSet = ""; $detalheCompraSet .= ""; $carrinhoDetalhadoArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); $carrinhoDetalhadoArray = array_sort($carrinhoDetalhadoArray, 'produto_nome', SORT_ASC); $carrinhoDetalhadoArray = array_sort($carrinhoDetalhadoArray, 'lote', SORT_ASC); foreach ($carrinhoDetalhadoArray as $keyDetalhado => $valueDetalhado) { if(trim($corSet)=="#f9f9f9") { $corSet = "#ffffff"; } else { $corSet = "#f9f9f9"; } $update = mysql_query(" UPDATE produtos_lotes SET pago='".$pagoSet."', dataModificacao='".$data."' WHERE numeroUnico='".$valueDetalhado['numeroUnico_lote']."' "); $imagem_de_iconeSet = "https://".$rSqlEmpresa['dominio']."/admin/files/produtos/".$valueDetalhado['numeroUnico_produto']."/imagem_de_icone.png"; $detalheCompraSet .= ""; $detalheCompraSet .= " "; $detalheCompraSet .= " "; $detalheCompraSet .= " "; $detalheCompraSet .= " "; $detalheCompraSet .= ""; } $detalheCompraSet .= "
".$valueDetalhado['produto_nome']."".$valueDetalhado['lote']."° Lote
R$ ".number_format($valueDetalhado['valor'], 2, ',', '.')."
".$valueDetalhado['qtd']." unidades
R$ ".number_format($valueDetalhado['valor_pago'], 2, ',', '.')."
"; $texto_emailSet = ""; $texto_emailSet .= "Você adicionou lotes de produto na sua loja."; $texto_emailSet .= "
"; $texto_emailSet .= "Abaixo segue o detalhamento da sua compra."; $texto_emailSet .= "

"; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; if($rSqlCarrinho['valor_subtotal']>$rSqlCarrinho['valor_total']) { if(trim($rSqlCarrinho['numeroUnico_cupom'])=="") { } else { $rSqlCupom = mysql_fetch_array(mysql_query("SELECT mod_cupom.numeroUnico, mod_cupom.tipo_desconto, mod_cupom.codigo, mod_cupom.desconto FROM cupom_de_desconto AS mod_cupom WHERE mod_cupom.numeroUnico='".$rSqlCarrinho['numeroUnico_cupom']."' ")); if(trim($rSqlCupom['numeroUnico'])=="") { } else { if(trim($rSqlCupom['tipo_desconto'])=="valor") { $valorDesconto = "R$ ".number_format($rSqlCupom['valor'], 2, ',', '.').""; } else { $valorDesconto = "".$rSqlCupom['desconto']."%"; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
".$texto_emailSet."
DETALHAMENTO
".$detalheCompraSet."
Cupom ".$rSqlCupom['codigo']." com desconto de ".$valorDesconto."
Valor Original R$ ".number_format($rSqlCarrinho['valor_subtotal'], 2, ',', '.')."
Desconto R$ ".number_format($rSqlCarrinho['valor_desconto'], 2, ',', '.')."
Valor Pago R$ ".number_format($rSqlCarrinho['valor_total'], 2, ',', '.')."
Pago em ".ajustaDataReturn($data,"d/m/Y")."
"; $assuntoDoEmail_PRE = "Compra e pagamento confirmados"; $tituloModeloEmail_PRE = "Sua compra foi realizada com sucesso"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } else if(trim($statSend)=="dataPago" && trim($rSqlCarrinho['tag'])=="compra_credito") { $corSet = "#f9f9f9"; $detalheCompraSet = ""; $detalheCompraSet .= ""; $carrinhoDetalhadoArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); $carrinhoDetalhadoArray = array_sort($carrinhoDetalhadoArray, 'valor', SORT_ASC); foreach ($carrinhoDetalhadoArray as $keyDetalhado => $valueDetalhado) { if(trim($corSet)=="#f9f9f9") { $corSet = "#ffffff"; } else { $corSet = "#f9f9f9"; } $update = mysql_query(" UPDATE pessoas_creditos SET pago='".$pagoSet."', dataModificacao='".$data."' WHERE numeroUnico='".$valueDetalhado['numeroUnico_credito']."' "); $detalheCompraSet .= ""; $detalheCompraSet .= " "; $detalheCompraSet .= " "; $detalheCompraSet .= ""; } $detalheCompraSet .= "
Adição de créditoR$ ".number_format($valueDetalhado['valor'], 2, ',', '.')."
"; $texto_emailSet = ""; $texto_emailSet .= "Você adicionou adquiriu créditos."; $texto_emailSet .= "
"; $texto_emailSet .= "Abaixo segue o detalhamento da sua compra."; $texto_emailSet .= "

"; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; if($rSqlCarrinho['valor_subtotal']>$rSqlCarrinho['valor_total']) { if(trim($rSqlCarrinho['numeroUnico_cupom'])=="") { } else { $rSqlCupom = mysql_fetch_array(mysql_query("SELECT mod_cupom.numeroUnico, mod_cupom.tipo_desconto, mod_cupom.codigo, mod_cupom.desconto FROM cupom_de_desconto AS mod_cupom WHERE mod_cupom.numeroUnico='".$rSqlCarrinho['numeroUnico_cupom']."' ")); if(trim($rSqlCupom['numeroUnico'])=="") { } else { if(trim($rSqlCupom['tipo_desconto'])=="valor") { $valorDesconto = "R$ ".number_format($rSqlCupom['valor'], 2, ',', '.').""; } else { $valorDesconto = "".$rSqlCupom['desconto']."%"; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
".$texto_emailSet."
DETALHAMENTO
".$detalheCompraSet."
Cupom ".$rSqlCupom['codigo']." com desconto de ".$valorDesconto."
Valor Original R$ ".number_format($rSqlCarrinho['valor_subtotal'], 2, ',', '.')."
Desconto R$ ".number_format($rSqlCarrinho['valor_desconto'], 2, ',', '.')."
Valor Pago R$ ".number_format($rSqlCarrinho['valor_total'], 2, ',', '.')."
Pago em ".ajustaDataReturn($data,"d/m/Y")."
"; $assuntoDoEmail_PRE = "Compra e pagamento confirmados"; $tituloModeloEmail_PRE = "Sua compra foi realizada com sucesso"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } else if(trim($statSend)=="dataPago" && trim($rSqlCarrinho['tag'])=="compra_no_app") { $corSet = "#f9f9f9"; $detalheCompraSet = ""; $detalheCompraSet .= ""; $carrinhoDetalhadoArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); $carrinhoDetalhadoArray = json_decode(json_encode($carrinhoDetalhadoArray), true); foreach ($carrinhoDetalhadoArray as $keyDetalhado => $valueDetalhado) { if(trim($corSet)=="#f9f9f9") { $corSet = "#ffffff"; } else { $corSet = "#f9f9f9"; } $imagem_de_capaSet = "https://".$valueDetalhado['image'].""; $detalheCompraSet .= ""; $detalheCompraSet .= " "; $detalheCompraSet .= " "; $detalheCompraSet .= " "; $detalheCompraSet .= " "; $detalheCompraSet .= ""; } $detalheCompraSet .= "
".$valueDetalhado['evento_nome']."
".$valueDetalhado['ticket_nome']."
".$valueDetalhado['ticket_genero_txt']."
".$valueDetalhado['lote']."
".$valueDetalhado['qtd']." unidade
R$ ".number_format($valueDetalhado['preco'], 2, ',', '.')."
"; $texto_emailSet = ""; $texto_emailSet .= "Abaixo segue o detalhamento da sua compra."; $texto_emailSet .= "

"; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; if($rSqlCarrinho['valor_subtotal']>$rSqlCarrinho['valor_total']) { if(trim($rSqlCarrinho['numeroUnico_cupom'])=="") { } else { $rSqlCupom = mysql_fetch_array(mysql_query("SELECT mod_cupom.numeroUnico, mod_cupom.tipo_desconto, mod_cupom.codigo, mod_cupom.desconto FROM cupom_de_desconto AS mod_cupom WHERE mod_cupom.numeroUnico='".$rSqlCarrinho['numeroUnico_cupom']."' ")); if(trim($rSqlCupom['numeroUnico'])=="") { } else { if(trim($rSqlCupom['tipo_desconto'])=="valor") { $valorDesconto = "R$ ".number_format($rSqlCupom['valor'], 2, ',', '.').""; } else { $valorDesconto = "".$rSqlCupom['desconto']."%"; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; } $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
".$texto_emailSet."
DETALHAMENTO
".$detalheCompraSet."
Cupom ".$rSqlCupom['codigo']." com desconto de ".$valorDesconto."
Valor Original R$ ".number_format($rSqlCarrinho['valor_subtotal'], 2, ',', '.')."
Desconto R$ ".number_format($rSqlCarrinho['valor_desconto'], 2, ',', '.')."
Valor Pago R$ ".number_format($rSqlCarrinho['valor_total'], 2, ',', '.')."
Pago em ".ajustaDataReturn($data,"d/m/Y")."
"; $assuntoDoEmail_PRE = "Compra e pagamento confirmados"; $tituloModeloEmail_PRE = "Sua compra foi realizada com sucesso"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; echo "1[".$assuntoDoEmail_PRE."]
"; echo "2[".$textoModeloEmail_PRE."]
"; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } else if(trim($statSend)=="dataAtivar") { atualizaStatusDaCompra($numeroUnicoSend,"dataAtivacao","carrinho"); } else if(trim($statSend)=="dataProfissionalAtivo") { $rSqlUsuario['documento'] = preg_replace("/[^0-9]/", "", $rSqlUsuario['documento']); if(strlen($rSqlUsuario['documento'])>11) { $tipoDocTxt = "CNPJ"; $documentoSet = "".mascaraCnpj($rSqlUsuario['documento']).""; } else { $tipoDocTxt = "CPF"; $documentoSet = "".mascaraCpf($rSqlUsuario['documento']).""; } $texto_emailSet = ""; $texto_emailSet .= "
"; $texto_emailSet .= "Com os dados acima que foram cadastrados e ativados na plataforma, você pode acessar o seu painel clicando aqui, "; $texto_emailSet .= "onde poderá gerenciar os seus dados cadastrados, produtos, planos, agenda de aulas e clientes."; $texto_emailSet .= "

"; $texto_emailSet .= "Meus Dados"; $texto_emailSet .= "
"; $texto_emailSet .= "Neste menu você pode mudar os dados cadastrados na contratação do plano. A alteração não será efetivada de imediato, a mesma passará por uma validação, "; $texto_emailSet .= "mas uma vez que seus dados estejam todos de acordo, seu perfil será atualizado."; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
Nome:".$rSqlUsuario['nome']."
".$tipoDocTxt.":".$documentoSet."
E-mail:".$rSqlUsuario['email']."
Senha:".$rSqlUsuario['senha_conf']."
".$texto_emailSet."
"; $assuntoDoEmail_PRE = "Dados de Acesso"; $tituloModeloEmail_PRE = "Abaixo segue seus dados de acesso e orientação"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); atualizaStatusDaCompra($numeroUnicoSend,"dataDadosEnviado","carrinho"); } else if(trim($statSend)=="dataAtivo" && trim($rSqlCarrinho['tag'])=="contratacao_de_plano") { $texto_emailSet = ""; $texto_emailSet .= "
"; $texto_emailSet .= "Com os dados acima que foram cadastrados e ativados na plataforma, você pode acessar o seu painel clicando aqui, "; $texto_emailSet .= "onde poderá gerenciar os seus dados cadastrados, contratos e usuários."; $texto_emailSet .= "

"; $texto_emailSet .= "Meus Dados"; $texto_emailSet .= "
"; $texto_emailSet .= "Neste menu você pode mudar os dados cadastrados na contratação do plano. A alteração não será efetivada de imediato, a mesma passará por uma validação, "; $texto_emailSet .= "mas uma vez que seus dados estejam todos de acordo, seu perfil será atualizado."; $texto_emailSet .= "

"; $texto_emailSet .= "Meus Contratos"; $texto_emailSet .= "
"; $texto_emailSet .= "Aqui você pode acompanhar a situação do seu contrato e verificar o andamento do mesmo. As informações são exibidas em forma de timeline para uma melhor compreensão do andamento."; $texto_emailSet .= "

"; $texto_emailSet .= "Meus Usuários"; $texto_emailSet .= "
"; $texto_emailSet .= "Esta área é onde você gerencia os usuários que poderão acessar a plataforma administrativa. Com o acesso cadastrado e ativo, os mesmos poderão mudar as configurações do seu site, "; $texto_emailSet .= "aplicativo e usar todas as ferramentas oferecidas no plano contratado."; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
Nome:".$rSqlUsuario['nome']."
E-mail:".$rSqlUsuario['email']."
Senha:".$rSqlUsuario['senha_conf']."
".$texto_emailSet."
"; $assuntoDoEmail_PRE = "Dados de Acesso"; $tituloModeloEmail_PRE = "Abaixo segue seus dados de acesso e orientação"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); atualizaStatusDaCompra($numeroUnicoSend,"dataDadosEnviado","carrinho"); } else if(trim($statSend)=="dataAtivo" && trim($rSqlCarrinho['tag'])=="hub_de_pagamento") { $texto_emailSet = ""; $texto_emailSet .= "
"; $texto_emailSet .= "Com os dados acima que foram cadastrados e ativados na plataforma, você pode acessar o seu painel clicando aqui, "; $texto_emailSet .= "onde poderá gerenciar os seus dados cadastrados, contratos e usuários."; $texto_emailSet .= "

"; $texto_emailSet .= "Meus Dados"; $texto_emailSet .= "
"; $texto_emailSet .= "Neste menu você pode mudar os dados cadastrados na contratação do plano. A alteração não será efetivada de imediato, a mesma passará por uma validação, "; $texto_emailSet .= "mas uma vez que seus dados estejam todos de acordo, seu perfil será atualizado."; $texto_emailSet .= "

"; $texto_emailSet .= "Meus Contratos"; $texto_emailSet .= "
"; $texto_emailSet .= "Aqui você pode acompanhar a situação do seu contrato e verificar o andamento do mesmo. As informações são exibidas em forma de timeline para uma melhor compreensão do andamento."; $texto_emailSet .= "

"; $texto_emailSet .= "Meus Usuários"; $texto_emailSet .= "
"; $texto_emailSet .= "Esta área é onde você gerencia os usuários que poderão acessar a plataforma administrativa. Com o acesso cadastrado e ativo, os mesmos poderão mudar as configurações e usar todas as ferramentas oferecidas no plano contratado."; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
Nome:".$rSqlUsuario['nome']."
E-mail:".$rSqlUsuario['email']."
Senha:".$rSqlUsuario['senha_conf']."
".$texto_emailSet."
"; $assuntoDoEmail_PRE = "Dados de Acesso"; $tituloModeloEmail_PRE = "Abaixo segue seus dados de acesso e orientação"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); atualizaStatusDaCompra($numeroUnicoSend,"dataDadosEnviado","carrinho"); } else if(trim($statSend)=="dataDominioAtivo") { $dominioSet = str_replace("www.","","".$rSqlUsuario['dominio'].""); #GET ID SITE $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ''.$cloudflare_url.'?name='.$dominioSet.''); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); $headers = array(); $headers[] = 'Content-Type: application/json'; $headers[] = 'X-Auth-Key: '.$cloudflare_global_apikey.''; $headers[] = 'X-Auth-Email: '.$cloudflare_email.''; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); $cloudflare_zoneid = ""; $constants = json_decode($result, true); foreach ($constants['result'] as $name => $value) { if(trim($value['name'])==trim($dominioSet)) { $cloudflare_zoneid = "".$value['id'].""; } } if(trim($cloudflare_zoneid)=="") { } else { #GET LISTA DNS $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ''.$cloudflare_url.'/'.$cloudflare_zoneid.'/dns_records'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); $headers = array(); $headers[] = 'Content-Type: application/json'; $headers[] = 'X-Auth-Key: '.$cloudflare_global_apikey.''; $headers[] = 'X-Auth-Email: '.$cloudflare_email.''; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); $constants = json_decode($result, true); foreach ($constants['result'] as $name => $value) { $zonas_dns_controle[] = array("id" => "".$value['id'].""); } #DELETA LISTA DNS foreach ($zonas_dns_controle as $key => $value) { if(trim($value['id'])=="" || trim($cloudflare_zoneid)=="") { } else { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ''.$cloudflare_url.'/'.$cloudflare_zoneid.'/dns_records/'.$value['id'].''); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'DELETE'); $headers = array(); $headers[] = 'Content-Type: application/json'; $headers[] = 'X-Auth-Key: '.$cloudflare_global_apikey.''; $headers[] = 'X-Auth-Email: '.$cloudflare_email.''; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); } } #ADD ZONAS DNS SERVER IP $corpo = array( "type" => "A", "name" => "".$dominioSet."", "content" => "35.247.207.110", "proxied" => true, ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ''.$cloudflare_url.'/'.$cloudflare_zoneid.'/dns_records'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS,json_encode($corpo)); $headers = array(); $headers[] = 'Content-Type: application/json'; $headers[] = 'X-Auth-Key: '.$cloudflare_global_apikey.''; $headers[] = 'X-Auth-Email: '.$cloudflare_email.''; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); #ADD ZONAS DNS WWW $corpo = array( "type" => "CNAME", "name" => "www", "content" => "".$dominioSet."", "proxied" => true, ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ''.$cloudflare_url.'/'.$cloudflare_zoneid.'/dns_records'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS,json_encode($corpo)); $headers = array(); $headers[] = 'Content-Type: application/json'; $headers[] = 'X-Auth-Key: '.$cloudflare_global_apikey.''; $headers[] = 'X-Auth-Email: '.$cloudflare_email.''; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); #ADD ZONAS TXT $corpo = array( "type" => "TXT", "name" => "".$dominioSet."", "content" => "v=spf1 +a +mx +ip4:35.247.207.110 ~all", ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ''.$cloudflare_url.'/'.$cloudflare_zoneid.'/dns_records'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS,json_encode($corpo)); $headers = array(); $headers[] = 'Content-Type: application/json'; $headers[] = 'X-Auth-Key: '.$cloudflare_global_apikey.''; $headers[] = 'X-Auth-Email: '.$cloudflare_email.''; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); #Automatic HTTPS Rewrites $corpo = array( "value" => "on", ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ''.$cloudflare_url.'/'.$cloudflare_zoneid.'/settings/automatic_https_rewrites'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PATCH'); curl_setopt($ch, CURLOPT_POSTFIELDS,json_encode($corpo)); $headers = array(); $headers[] = 'Content-Type: application/json'; $headers[] = 'X-Auth-Key: '.$cloudflare_global_apikey.''; $headers[] = 'X-Auth-Email: '.$cloudflare_email.''; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); #Always Use HTTPS $corpo = array( "value" => "on", ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ''.$cloudflare_url.'/'.$cloudflare_zoneid.'/settings/always_use_https'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PATCH'); curl_setopt($ch, CURLOPT_POSTFIELDS,json_encode($corpo)); $headers = array(); $headers[] = 'Content-Type: application/json'; $headers[] = 'X-Auth-Key: '.$cloudflare_global_apikey.''; $headers[] = 'X-Auth-Email: '.$cloudflare_email.''; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); #Minify $corpo = array( "css" => "on", "html" => "on", "js" => "on", ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ''.$cloudflare_url.'/'.$cloudflare_zoneid.'/settings/minify'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PATCH'); curl_setopt($ch, CURLOPT_POSTFIELDS,json_encode($corpo)); $headers = array(); $headers[] = 'Content-Type: application/json'; $headers[] = 'X-Auth-Key: '.$cloudflare_global_apikey.''; $headers[] = 'X-Auth-Email: '.$cloudflare_email.''; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); #Brotli $corpo = array( "value" => "on", ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ''.$cloudflare_url.'/'.$cloudflare_zoneid.'/settings/brotli'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PATCH'); curl_setopt($ch, CURLOPT_POSTFIELDS,json_encode($corpo)); $headers = array(); $headers[] = 'Content-Type: application/json'; $headers[] = 'X-Auth-Key: '.$cloudflare_global_apikey.''; $headers[] = 'X-Auth-Email: '.$cloudflare_email.''; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); #ATIVA SSL $corpo = array( "value" => "full", ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ''.$cloudflare_url.'/'.$cloudflare_zoneid.'/settings/ssl'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PATCH'); curl_setopt($ch, CURLOPT_POSTFIELDS,json_encode($corpo)); $headers = array(); $headers[] = 'Content-Type: application/json'; $headers[] = 'X-Auth-Key: '.$cloudflare_global_apikey.''; $headers[] = 'X-Auth-Email: '.$cloudflare_email.''; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); } $update = mysql_query(" UPDATE empresa_dominios SET stat='1', dataModificacao='".$data."' WHERE numeroUnico_carrinho='".$numeroUnicoSend."' "); $texto_emailSet = ""; $texto_emailSet .= "
"; $texto_emailSet .= "Agora com seu domínio ativo e confirmado, ele já está conectado à nossa plataforma e você pode acessar clicando aqui."; $texto_emailSet .= "

"; $texto_emailSet .= "Configure seu Site"; $texto_emailSet .= "
"; $texto_emailSet .= "Acessando o painel administrativo da plataforma clicando aqui, você vai encontrar no item 'Plataformas', "; $texto_emailSet .= "o submenu 'Site', e é nele que você vai configurar os dados como: Logotipos e imagens utilizadas, informações de e-mail e contato, cores e disposição de conteúdo."; $texto_emailSet .= "

"; $texto_emailSet .= "Dados do Meu Site"; $texto_emailSet .= "
"; $texto_emailSet .= "Para inserir dados no seu site, você deve acessar o painel administrativo da plataforma clicando aqui, "; $texto_emailSet .= "e no item 'Conteúdos do Site' você vai encontrar todos os módulos disponíveis para inserção do seus dados, tais como: Blog, Redes Sociais, Dados de Fale Conosco, Texto Institucional e outros."; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
Domínio:".$rSqlUsuario['dominio']."
".$texto_emailSet."
"; $assuntoDoEmail_PRE = "Domínio Ativado"; $tituloModeloEmail_PRE = "Seu domínio principal foi ativado com sucesso"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); atualizaStatusDaCompra($numeroUnicoSend,"dataConcluaConfiguracaoSite","carrinho"); } else if(trim($statSend)=="dataSiteAtivo") { $update = mysql_query(" UPDATE site SET stat='1', dataModificacao='".$data."' WHERE numeroUnico_carrinho='".$numeroUnicoSend."' "); $texto_emailSet = ""; $texto_emailSet .= "
"; $texto_emailSet .= "Agora com seu website ativo e confirmado, ele já está disponível no seu domínio."; $texto_emailSet .= "

"; $texto_emailSet .= "Disponibilização e Ativação"; $texto_emailSet .= "
"; $texto_emailSet .= "Você pode repassar o link do seu website para seus clientes, mas lembrando que você deve concluir as etapas de configuração e inserir o conteúdo de forma adequada."; $texto_emailSet .= "

"; $texto_emailSet .= "Configure seu Website"; $texto_emailSet .= "
"; $texto_emailSet .= "Acessando o painel administrativo da plataforma clicando aqui, você vai encontrar no item 'Plataformas', "; $texto_emailSet .= "o submenu 'Site', e é nele que você vai configurar os dados como: Logotipos e imagens utilizadas, informações de e-mail e contato, cores e disposição de conteúdo."; $texto_emailSet .= "

"; $texto_emailSet .= "Dados do Meu Site"; $texto_emailSet .= "
"; $texto_emailSet .= "Para inserir dados no seu site, você deve acessar o painel administrativo da plataforma clicando aqui, "; $texto_emailSet .= "e no item 'Conteúdos do Site' você vai encontrar todos os módulos disponíveis para inserção do seus dados, tais como: Blog, Redes Sociais, Dados de Fale Conosco, Texto Institucional e outros."; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
".$texto_emailSet."
"; $assuntoDoEmail_PRE = "Website Ativado"; $tituloModeloEmail_PRE = "Seu website foi ativado com sucesso"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); atualizaStatusDaCompra($numeroUnicoSend,"dataConcluaConfiguracaoAplicativo","carrinho"); } else if(trim($statSend)=="dataAplicativoAtivo") { $rSqlAplicativo = mysql_fetch_array(mysql_query("SELECT nome,link_apple,link_google FROM aplicativo WHERE numeroUnico_carrinho='".$numeroUnicoSend."'")); $texto_emailSet = ""; $texto_emailSet .= "
"; $texto_emailSet .= "Agora com seu aplicativo ativo e confirmado, ele já está disponível para download nas plataformas do Google e da Apple."; $texto_emailSet .= "

"; $texto_emailSet .= "Orientações para Download"; $texto_emailSet .= "
"; $texto_emailSet .= "Você pode repassar os links para seus clientes ou apenas informar o nome do seu aplicativo"; $texto_emailSet .= "

"; $texto_emailSet .= "Configure seu Aplicativo"; $texto_emailSet .= "
"; $texto_emailSet .= "Acessando o painel administrativo da plataforma clicando aqui, você vai encontrar no item 'Plataformas', "; $texto_emailSet .= "o submenu 'Aplicativo', e é nele que você vai configurar os dados como: Logotipos e imagens utilizadas, informações de e-mail e contato, cores e disposição de conteúdo."; $texto_emailSet .= "

"; $texto_emailSet .= "Dados do Meu Aplicativo"; $texto_emailSet .= "
"; $texto_emailSet .= "Para inserir dados no seu aplicativo, você deve acessar o painel administrativo da plataforma clicando aqui, "; $texto_emailSet .= "e você vai encontrar todos os módulos disponíveis para inserção do seus dados, tais como: Produtos, Eventos, Blog, Redes Sociais, Dados de Fale Conosco, Texto Institucional e outros."; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
Nome do App:".$rSqlAplicativo['nome']."
Link Apple:".$rSqlAplicativo['link_apple']."
Link Google:".$rSqlAplicativo['link_google']."
".$texto_emailSet."
"; $assuntoDoEmail_PRE = "Aplicativo Ativado"; $tituloModeloEmail_PRE = "Seu aplicativo foi ativado com sucesso"; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } else if(trim($statSend)=="dataConfiguracaoConcluida" && trim($rSqlCarrinho['tag'])=="contratacao_de_plano") { $texto_emailSet = ""; $texto_emailSet .= "Agora com seu plano ativo e todas as suas configurações concluídas com sucesso, você pode gerenciar todo seu conteúdo, inserir produtos, fazer vendas, gerenciar seus clientes e muito mais."; $texto_emailSet .= "

"; $texto_emailSet .= "Siga as orientações que foram enviadas nos e-mails anteriores em cada etapa, mas qualquer dúvida você pode entrar em contato com nosso suporte ou abrir um chamado pelo site na sua área restrita."; $texto_emailSet .= "

"; $texto_emailSet .= "Faça login preenchendo o formulário no box 'JÁ SOU CLIENTE ATIVO' preenchendo os campos obrigatórios, e após fazer login, você vai encontrar um menu 'Meus Chamados' e nele você pode controlar "; $texto_emailSet .= "os chamados abertos e interagir com as respostas do nosso suporte e/ou abrir novos chamados, com dúvidas, sugestões ou qualquer outra coisa que você necessite do nosso suporte."; $texto_emailSet .= "

"; $texto_emailSet .= "Algumas orientações você encontra na nossa F.A.Q, mas caso não encontre lá, você pode usar a opção acima, estamos à disposição para lhe atender."; $texto_emailSet .= "

"; $texto_emailSet .= "Você também pode nos encontrar em um de nossos canais de atendimento via WhatsApp, redes sociais e telefone."; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
".$texto_emailSet."
"; $assuntoDoEmail_PRE = "Configurações Concluídas"; $tituloModeloEmail_PRE = "Parabéns, seu plano e configurações foram concluídas e ativadas com sucesso."; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } else if(trim($statSend)=="dataConfiguracaoConcluida" && trim($rSqlCarrinho['tag'])=="hub_de_pagamento") { $texto_emailSet = ""; $texto_emailSet .= "Agora com seu plano ativo e todas as suas configurações concluídas com sucesso, você pode gerenciar todo seu conteúdo, inserir as chaves, controlar as vendas, gerenciar seus clientes e muito mais."; $texto_emailSet .= "

"; $texto_emailSet .= "Siga as orientações que foram enviadas nos e-mails anteriores em cada etapa, mas qualquer dúvida você pode entrar em contato com nosso suporte ou abrir um chamado pelo site na sua área restrita."; $texto_emailSet .= "

"; $texto_emailSet .= "Faça login preenchendo o formulário no box 'JÁ SOU CLIENTE ATIVO' preenchendo os campos obrigatórios, e após fazer login, você vai encontrar um menu 'Meus Chamados' e nele você pode controlar "; $texto_emailSet .= "os chamados abertos e interagir com as respostas do nosso suporte e/ou abrir novos chamados, com dúvidas, sugestões ou qualquer outra coisa que você necessite do nosso suporte."; $texto_emailSet .= "

"; $texto_emailSet .= "Algumas orientações você encontra na nossa F.A.Q, mas caso não encontre lá, você pode usar a opção acima, estamos à disposição para lhe atender."; $texto_emailSet .= "

"; $texto_emailSet .= "Você também pode nos encontrar em um de nossos canais de atendimento via WhatsApp, redes sociais e telefone."; $htmlEmailSet = ""; $htmlEmailSet .= ""; $htmlEmailSet .= ""; $htmlEmailSet .= " "; $htmlEmailSet .= ""; $htmlEmailSet .= "
".$texto_emailSet."
"; $assuntoDoEmail_PRE = "Configurações Concluídas"; $tituloModeloEmail_PRE = "Parabéns, seu plano e configurações foram concluídas e ativadas com sucesso."; $textoModeloEmail_PRE = "".$htmlEmailSet.""; $indexGet = "site"; $_POST['Local'] = "personalizado"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } else if(trim($statSend)=="dataEstornado") { $carrinhoDetalhadoEmpresasArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); foreach ($carrinhoDetalhadoEmpresasArray as $keyDetalhado => $valueDetalhado) { $EMPRESA_ID_ATUAL = str_replace("empresa_","",$valueDetalhado['empresa']); $EMPRESA_TOKEN_ATUAL = str_replace("empresa_token_","",$valueDetalhado['empresa_token']); if(existeNoArray($EMPRESA_TOKEN_ATUAL,"empresa_token",$objetoEmpresaControle)===false) { $objetoEmpresaControle[] = array("tag" => "empresas", "empresa" => "".$EMPRESA_ID_ATUAL."", "empresa_token" => "".$EMPRESA_TOKEN_ATUAL.""); } } $update = mysql_query(" UPDATE carrinho SET dataModificacao='".$data."', dataObjeto='".$dataControleSerial."' WHERE numeroUnico='".$rSqlCarrinho['numeroUnico']."' "); $indexGet = "site"; if(count($objetoEmpresaControle)>1) { $EMPRESA_DE_PLATAFORMA_TOKEN = ""; } else { $EMPRESA_DE_PLATAFORMA_TOKEN = $objetoEmpresaControle[0]["empresa_token"]; } $_POST['Local'] = "compra_estornada"; include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } else if(trim($statSend)=="dataDevolvido" || trim($statSend)=="dataRecusado" || trim($statSend)=="dataRecusadoClearsale" || trim($statSend)=="dataRecusadoKonduto" || trim($statSend)=="dataEstornado" || trim($statSend)=="dataRecusadoManual" || trim($statSend)=="dataRecusaManual") { $carrinhoDetalhadoEmpresasArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); foreach ($carrinhoDetalhadoEmpresasArray as $keyDetalhado => $valueDetalhado) { $EMPRESA_ID_ATUAL = str_replace("empresa_","",$valueDetalhado['empresa']); $EMPRESA_TOKEN_ATUAL = str_replace("empresa_token_","",$valueDetalhado['empresa_token']); if(existeNoArray($EMPRESA_TOKEN_ATUAL,"empresa_token",$objetoEmpresaControle)===false) { $objetoEmpresaControle[] = array("tag" => "empresas", "empresa" => "".$EMPRESA_ID_ATUAL."", "empresa_token" => "".$EMPRESA_TOKEN_ATUAL.""); } } $update = mysql_query(" UPDATE ".$modSend." SET stat='".$statSet."', pago='".$pagoSet."', dataModificacao='".$data."' WHERE numeroUnico='".$rSqlCarrinho['numeroUnico']."' "); if(trim($rSqlCarrinho['tag'])=="assinatura") { $update = mysql_query(" UPDATE assinaturas SET stat='".$statSet."', pago='".$pagoSet."', dataModificacao='".$data."' WHERE numeroUnico_pai='".$rSqlCarrinho['numeroUnico']."' "); } else if(trim($rSqlCarrinho['tag'])=="compra_credito") { $carrinhoDetalhadoArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); $carrinhoDetalhadoArray = array_sort($carrinhoDetalhadoArray, 'valor', SORT_ASC); foreach ($carrinhoDetalhadoArray as $keyDetalhado => $valueDetalhado) { $update = mysql_query(" UPDATE pessoas_creditos SET stat='".$statSet."', pago='".$pagoSet."', dataModificacao='".$data."' WHERE numeroUnico='".$valueDetalhado['numeroUnico_credito']."' "); } } else if(trim($rSqlCarrinho['tag'])=="compra_produto") { $carrinhoDetalhadoArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); $carrinhoDetalhadoArray = array_sort($carrinhoDetalhadoArray, 'produto_nome', SORT_ASC); $carrinhoDetalhadoArray = array_sort($carrinhoDetalhadoArray, 'lote', SORT_ASC); foreach ($carrinhoDetalhadoArray as $keyDetalhado => $valueDetalhado) { $update = mysql_query(" UPDATE produtos_lotes SET stat='".$statSet."', pago='".$pagoSet."', dataModificacao='".$data."' WHERE numeroUnico='".$valueDetalhado['numeroUnico_lote']."' "); } } else if(trim($rSqlCarrinho['tag'])=="compra_evento") { $carrinhoDetalhadoArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); $carrinhoDetalhadoArray = array_sort($carrinhoDetalhadoArray, 'evento_nome', SORT_ASC); $carrinhoDetalhadoArray = array_sort($carrinhoDetalhadoArray, 'ingresso_nome', SORT_ASC); $carrinhoDetalhadoArray = array_sort($carrinhoDetalhadoArray, 'lote', SORT_ASC); foreach ($carrinhoDetalhadoArray as $keyDetalhado => $valueDetalhado) { $update = mysql_query(" UPDATE eventos_lotes SET stat='".$statSet."', pago='".$pagoSet."', dataModificacao='".$data."' WHERE numeroUnico='".$valueDetalhado['numeroUnico_lote']."' "); } } else if(trim($rSqlCarrinho['tag'])=="compra_hub") { $carrinhoDetalhadoArray = unserialize($rSqlCarrinho['objeto_carrinho_detalhado']); foreach ($carrinhoDetalhadoArray as $keyDetalhado => $valueDetalhado) { if(trim($valueDetalhado['numeroUnico_venda_via_link'])=="") { if(trim($rSqlCarrinho['tag'])=="pagamento_hub") { $valueDetalhado["tag"] = "ticket-enviado"; } else if(trim($rSqlCarrinho['tag'])=="pagamento_camarote") { $valueDetalhado["tag"] = "ticket-camarote"; } else { $valueDetalhado["tag"] = "ticket-padrao"; } } else { $valueDetalhado["tag"] = "ticket-venda-via-link"; } $valueDetalhado["numeroUnico_pai"] = $rSqlCarrinho['numeroUnico_pai']; if(trim($valueDetalhado['numeroUnico_cupom'])=="") { $achou_cupom=0; } else { $rSqlCupom = mysql_fetch_array(mysql_query("SELECT numeroUnico,tipo_desconto,desconto,descontos,numeroUnico_comissario FROM cupom_de_desconto WHERE numeroUnico='".$valueDetalhado['numeroUnico_cupom']."'")); $achou_cupom = 0; if(trim($rSqlCarrinho['numeroUnico_comissario'])=="") { $rSqlCarrinho['numeroUnico_comissario'] = $rSqlCupom['numeroUnico_comissario']; } if(trim($rSqlCupom['descontos'])=="") { $achou_cupom=0; } else { $cupomArray = unserialize($rSqlCupom['descontos']); foreach ($cupomArray as $keyCupom => $valueCupom) { if(trim($valueDetalhado['tipo'])=="evento" || trim($valueDetalhado['tipo'])=="evento-cadeira") { if(trim($valueCupom['tipo_item'])=="eventos") { if(trim($valueDetalhado['numeroUnico_evento'])==trim($valueCupom['numeroUnico_item'])) { $achou_cupom++; } } else if(trim($valueCupom['tipo_item'])=="tickets") { if(trim($valueDetalhado['numeroUnico_ticket'])==trim($valueCupom['numeroUnico_item'])) { $achou_cupom++; } } } else if(trim($valueDetalhado['tipo'])=="produto") { if(trim($valueDetalhado['numeroUnico_produto'])==trim($valueCupom['numeroUnico_item'])) { $achou_cupom++; } } else if(trim($valueDetalhado['tipo'])=="combo") { if(trim($valueDetalhado['numeroUnico_produto'])==trim($valueCupom['numeroUnico_item'])) { $achou_cupom++; } } } } } if(trim($valueDetalhado['tipo'])=="evento" || trim($valueDetalhado['tipo'])=="evento-cadeira" || trim($valueDetalhado['tipo'])=="camarote") { $rSqlItem = mysql_fetch_array(mysql_query("SELECT empresa, empresa_token, nome, tickets, lotes, evento_combo, eventos_combo, data_de_publicacao, data_de_despublicacao, cep, rua, numero, complemento, estado, cidade, bairro, bairro FROM eventos WHERE numeroUnico='".$valueDetalhado['numeroUnico_evento']."'")); $ticketsArray = unserialize($rSqlItem['tickets']); $ticketsArray = array_sort($ticketsArray, 'ticket_data', SORT_ASC); foreach ($ticketsArray as $key_ticket => $value_ticket) { if(trim($value_ticket['numeroUnico'])==trim($valueDetalhado["numeroUnico_ticket"])) { $valueDetalhado['ingresso_nome'] = $value_ticket['ticket_nome']; $valueDetalhado["ingresso_tipo"] = $value_ticket['ticket_tipo']; $valueDetalhado["ingresso_data"] = $value_ticket['ticket_data']; $valueDetalhado["info_extra"] = $value_ticket['ticket_info_extra']; if(trim($value_ticket['ticket_tipo'])=="3") { $valueDetalhado["ingresso_lounge"] = 1; $valueDetalhado["ingresso_lounge_processado"] = 0; } else { $valueDetalhado["ingresso_lounge"] = 0; $valueDetalhado["ingresso_lounge_processado"] = 0; } if(trim($value_ticket['ticket_tipo'])=="5") { $valueDetalhado["ingresso_camarote"] = 1; $valueDetalhado["ingresso_camarote_processado"] = 0; $valueDetalhado["ingresso_camarote_pago"] = 1; } else { $valueDetalhado["ingresso_camarote"] = 0; $valueDetalhado["ingresso_camarote_processado"] = 0; $valueDetalhado["ingresso_camarote_pago"] = 0; } $lista_de_tickets_clean = $value_ticket['ticket_combo']; $lista_de_tickets_clean = str_replace("||","",$lista_de_tickets_clean); $lista_de_tickets_clean = str_replace("|","",$lista_de_tickets_clean); if(trim($lista_de_tickets_clean)=="") { $valueDetalhado["ticket_combo"] = 0; $valueDetalhado["ticket_combo_processado"] = 0; } else { $valueDetalhado["ticket_combo"] = 1; $valueDetalhado["ticket_combo_processado"] = 0; } } } if(trim($valueDetalhado["numeroUnico_lote"])=="") { $valueDetalhado["valor_lote"] = $valueDetalhado['valor']; } else { $lotesArray = unserialize($rSqlItem['lotes']); foreach ($lotesArray as $key_lotes => $value_lotes) { if(trim($value_lotes['numeroUnico'])==trim($valueDetalhado["numeroUnico_lote"])) { if(trim($valueDetalhado['lote'])=="") { $valueDetalhado['lote'] = $value_lotes['lote']; } else { $valueDetalhado['lote'] = $valueDetalhado['lote']; } $valueDetalhado["valor_lote"] = $value_lotes['lote_valor']; } } } atualizaCarrinhoCadeira($valueDetalhado); $valueDetalhado["taxa_empresa"] = retornaTaxas("".$rSqlItem['empresa']."","".$rSqlCarrinho['device']."","taxa_empresa","".$rSqlCarrinho['forma_de_pagamento']."","por_dentro"); $valueDetalhado["taxa_cms"] = retornaTaxas("".$rSqlItem['empresa']."","".$rSqlCarrinho['device']."","taxa_cms","".$rSqlCarrinho['forma_de_pagamento']."","por_fora"); if(trim($rSqlItem["evento_combo"])=="1") { $valueDetalhado["ingresso_combo"] = 1; $valueDetalhado["ingresso_combo_processado"] = 0; } else { $valueDetalhado["ingresso_combo"] = 0; $valueDetalhado["ingresso_combo_processado"] = 0; } } else if(trim($valueDetalhado['tipo'])=="produto") { $rSqlItem = mysql_fetch_array(mysql_query("SELECT empresa,empresa_token FROM produtos WHERE numeroUnico='".$valueDetalhado['numeroUnico_produto']."'")); $valueDetalhado["valor_lote"] = $valueDetalhado['valor']; $valueDetalhado["taxa_empresa"] = 0; $valueDetalhado["taxa_cms"] = 0; $valueDetalhado["ingresso_combo"] = 0; $valueDetalhado["ingresso_combo_processado"] = 0; } if($achou_cupom>0) { $valueDetalhado['numeroUnico_cupom'] = $rSqlCupom['numeroUnico']; if(trim($rSqlCupom['tipo_desconto'])=="valor") { $valorDescontoCupom = $rSqlCupom['desconto']; } else { $porcentagemGet = $rSqlCupom['desconto']; if($porcentagemGet>0) { $valorDescontoCupom = ($porcentagemGet / 100) * $valueDetalhado['valor_lote']; } else { $valorDescontoCupom = 0; } } } else { $valorDescontoCupom = 0; } $valueDetalhado['valor_original'] = $valueDetalhado['valor_lote']; $valueDetalhado['valor_lote'] = $valueDetalhado['valor_lote'] - $valorDescontoCupom; $valueDetalhado['pessoa_telefone'] = preg_replace("/[^0-9]/", "",$valueDetalhado['pessoa_telefone']); $valueDetalhado['pessoa_documento'] = preg_replace("/[^0-9]/", "",$valueDetalhado['pessoa_documento']); $nSqlPessoa = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM pessoas WHERE documento='".$valueDetalhado['pessoa_documento']."' AND empresa='".$rSqlCarrinho['empresa']."'")); if($nSqlPessoa[0]>0) { $rSqlPessoa = mysql_fetch_array(mysql_query("SELECT numeroUnico FROM pessoas WHERE documento='".$valueDetalhado['pessoa_documento']."' AND empresa='".$rSqlCarrinho['empresa']."'")); $rSqlCarrinho['numeroUnico_pessoa'] = $rSqlPessoa['numeroUnico']; } else { $rSqlCarrinho['numeroUnico_pessoa'] = NULL; } if(trim($valueDetalhado['taxa_empresa'])=="" || trim($valueDetalhado['taxa_empresa'])=="") { $valueDetalhado["taxa_empresa"] = 0; } if(trim($valueDetalhado['taxa_cms'])=="" || trim($valueDetalhado['taxa_cms'])=="") { $valueDetalhado["taxa_cms"] = 0; } $valueDetalhado['valor_taxa_empresa'] = $valueDetalhado['valor_lote'] / 100 * $valueDetalhado["taxa_empresa"]; $valueDetalhado['valor_taxa_cms'] = $valueDetalhado['valor_lote'] / 100 * $valueDetalhado["taxa_cms"]; #$valueDetalhado['valor_subtotal'] = $valueDetalhado['valor_lote'] - ($valueDetalhado['valor_lote'] / 100 * $valueDetalhado["taxa_empresa"]); $valueDetalhado['valor_subtotal'] = $valueDetalhado['valor_lote']; $valueDetalhado["valor_a_pagar"] = $valueDetalhado['valor_lote'] - $valueDetalhado['valor_taxa_empresa']; $valueDetalhado["valor_a_receber"] = $valueDetalhado['valor_lote'] + $valueDetalhado['valor_taxa_cms']; if(trim($rSqlCarrinho['qtd_parcelas'])=="" || trim($rSqlCarrinho['qtd_parcelas'])=="0" || trim($rSqlCarrinho['qtd_parcelas'])=="1") { $rSqlCarrinho['qtd_parcelas'] = 1; } if(trim($rSqlCarrinho['fator_parcelamento'])=="" || trim($rSqlCarrinho['fator_parcelamento'])=="0" || trim($rSqlCarrinho['fator_parcelamento'])=="1") { $rSqlCarrinho['fator_parcelamento'] = 1; } $total_parcelado = $valueDetalhado['valor_a_receber'] / $rSqlCarrinho['qtd_parcelas']; $parcela = $total_parcelado * $rSqlCarrinho['fator_parcelamento']; $parcela = round($parcela,2); $valueDetalhado["valor_a_receber_parcelado"] = $parcela * $rSqlCarrinho['qtd_parcelas']; $valueDetalhado['valor_total'] = $valueDetalhado['valor_venda']; $cod_voucherSet = geraCodCont(); $rSqlComprador = mysql_fetch_array(mysql_query("SELECT numeroUnico,nome,email,documento,whatsapp FROM pessoas WHERE numeroUnico='".$rSqlCarrinho['numeroUnico_comprador']."'")); if(trim($valueDetalhado['pessoa_nome'])=="") { $valueDetalhado['pessoa_nome'] = $rSqlComprador['nome']; } else { $valueDetalhado['pessoa_nome'] = $valueDetalhado['pessoa_nome']; } if(trim($valueDetalhado['pessoa_email'])=="") { $valueDetalhado['pessoa_email'] = $rSqlComprador['email']; } else { $valueDetalhado['pessoa_email'] = $valueDetalhado['pessoa_email']; } if(trim($valueDetalhado['pessoa_documento'])=="") { $valueDetalhado['pessoa_marcacao'] = "0"; $valueDetalhado['pessoa_documento'] = $rSqlComprador['documento']; } else { $valueDetalhado['pessoa_marcacao'] = "1"; $valueDetalhado['pessoa_documento'] = $valueDetalhado['pessoa_documento']; } if(trim($valueDetalhado['pessoa_telefone'])=="") { $valueDetalhado['pessoa_telefone'] = $rSqlComprador['whatsapp']; } else { $valueDetalhado['pessoa_telefone'] = $valueDetalhado['pessoa_telefone']; } if(trim($valueDetalhado['tipo'])=="camarote") { $valueDetalhado['valor_pago_camarote'] = $valueDetalhado['valor_total']; $valueDetalhado['valor_total_camarote'] = $valueDetalhado['valor_a_receber_parcelado']; $valueDetalhado['valor_total'] = $valueDetalhado['valor_a_receber_parcelado']; } else { $valueDetalhado['valor_pago_camarote'] = 0; $valueDetalhado['valor_total_camarote'] = 0; $valueDetalhado['valor_total'] = $valueDetalhado['valor_total']; } $EMPRESA_ID_ATUAL = str_replace("empresa_","",$valueDetalhado['empresa']); $EMPRESA_TOKEN_ATUAL = str_replace("empresa_token_","",$valueDetalhado['empresa_token']); if(trim($valueDetalhado['numeroUnico_cupom'])=="") { } else { salvaLog($rSqlEmpresa,$rSqlPlataforma,"numeroUnico_cupom [".$valueDetalhado['numeroUnico_cupom']."] valueDetalhado",$valueDetalhado,$rSqlCarrinho['numeroUnico_pai']); } $arrayCarrinho["valor_original_do_ingresso"] = "".$valueDetalhado["valor_original"].""; $arrayCarrinho["valor_do_lote"] = "".$valueDetalhado["valor_lote"].""; $arrayCarrinho["valor_do_subtotal_da_compra"] = "".$rSqlCarrinho["valor_subtotal"].""; $arrayCarrinho["valor_do_total_da_compra"] = "".$rSqlCarrinho["valor_total"].""; $arrayCarrinho["valor_do_ingresso_sem_taxa"] = "".$valueDetalhado["valor_a_pagar"].""; $arrayCarrinho["valor_do_ingresso_com_taxa"] = "".$valueDetalhado["valor_a_receber"].""; $nSqlcarrinho_notificacao = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM carrinho_notificacao WHERE numeroUnico_objeto_carrinho_detalhado='".$valueDetalhado['numeroUnico']."'")); if($nSqlcarrinho_notificacao[0]==0) { $numeroUnico_carrinho_notificacao = geraCodReturn(); #salvaLog($rSqlEmpresa,$rSqlPlataforma,"dataGravaCarrinhoNotificacao",$rSqlCarrinho['tag'],$rSqlCarrinho['numeroUnico_pai']); $insert = mysql_query("INSERT INTO carrinho_notificacao (idsysusu, plataforma, plataforma_token, empresa, empresa_token, numeroUnico, numeroUnico_pai, numeroUnico_carrinho, numeroUnico_pessoa, numeroUnico_cod_voucher, cod_voucher, numeroUnico_comissario, numeroUnico_envio_de_ingresso, numeroUnico_envio_de_venda_pdv, numeroUnico_venda_via_link, numeroUnico_cupom, numeroUnico_pessoas_creditos, numeroUnico_pai_camarote, label, linha, coluna, linha_real, coluna_real, numeroUnico_comprador, comprador_nome, comprador_documento, comprador_email, comprador_telefone, pessoa_marcacao, pessoa_nome, pessoa_email, pessoa_documento, pessoa_telefone, pessoa_atualizada, numeroUnico_objeto_carrinho_detalhado, numeroUnico_evento, numeroUnico_ticket, numeroUnico_lote, numeroUnico_produto, objetoGlobal, objeto_carrinho_detalhado, objeto_resposta_gateway, objeto_resposta_clear, clearsale_dados, clear_stat, konduto_dados, konduto_stat, tid, nsu, numeroUnico_formas_de_pagamento, operadora, card_number, card_cvc, card_bin, card_expiry_mes, card_expiry_ano, card_name, card_cpf, objetoEnderecoPagamento, objetoFormaPagamento, tag, evento_nome, ingresso_nome, ingresso_tipo, ingresso_data, ticket_genero, lote_nome, produto_nome, qtd_cotas, taxa_empresa, taxa_cms, valor_taxa_empresa, valor_taxa_cms, valor_original, valor, valor_subtotal, valor_total, valor_a_pagar, valor_a_receber, valor_a_receber_parcelado, valor_cashback, valor_total_camarote, valor_pago_camarote, forma_de_pagamento, device, qtd_parcelas, fator_parcelamento, dataDia, dataModificacaoDia, ingresso_combo, ingresso_combo_processado, ingresso_lounge, ingresso_lounge_processado, ingresso_camarote, ingresso_camarote_processado, ingresso_camarote_pago, ticket_combo, ticket_combo_processado, stat, data, dataModificacao) VALUES ('0', '".$rSqlCarrinho['empresa']."', '".$rSqlCarrinho['empresa_token']."', '".$rSqlItem['empresa']."', '".$rSqlItem['empresa_token']."', '".$numeroUnico_carrinho_notificacao."', '".$valueDetalhado["numeroUnico_pai"]."', '".$rSqlCarrinho['numeroUnico']."', '".$rSqlCarrinho['numeroUnico_pessoa']."', '".$valueDetalhado['numeroUnico_cod_voucher']."', '".$cod_voucherSet."', '".$rSqlCarrinho['numeroUnico_comissario']."', '".$rSqlCarrinho['numeroUnico_envio_de_ingresso']."', '".$rSqlCarrinho['numeroUnico_envio_de_venda_pdv']."', '".$valueDetalhado['numeroUnico_venda_via_link']."', '".$valueDetalhado['numeroUnico_cupom']."', '".$valueDetalhado['numeroUnico_pessoas_creditos']."', '".$rSqlCarrinho['numeroUnico_pai_camarote']."', '".$valueDetalhado['label']."', '".$valueDetalhado['linha']."', '".$valueDetalhado['coluna']."', '".$valueDetalhado['linha_real']."', '".$valueDetalhado['coluna_real']."', '".$rSqlCarrinho['numeroUnico_comprador']."', '".addslashes($rSqlCarrinho['pessoa_nome'])."', '".$rSqlCarrinho['pessoa_documento']."', '".$rSqlCarrinho['pessoa_email']."', '".$rSqlCarrinho['pessoa_telefone']."', '".$valueDetalhado['pessoa_marcacao']."', '".addslashes($valueDetalhado['pessoa_nome'])."', '".$valueDetalhado['pessoa_email']."', '".$valueDetalhado['pessoa_documento']."', '".$valueDetalhado['pessoa_telefone']."', '0', '".$valueDetalhado['numeroUnico']."', '".$valueDetalhado['numeroUnico_evento']."', '".$valueDetalhado['numeroUnico_ticket']."', '".$valueDetalhado['numeroUnico_lote']."', '".$valueDetalhado['numeroUnico_produto']."', '".$rSqlCarrinho['objeto_carrinho_detalhado']."', '".$rSqlCarrinho['objeto_carrinho_detalhado']."', '".$rSqlCarrinho['objeto_resposta_gateway']."', '".$rSqlCarrinho['objeto_resposta_clear']."', '".$rSqlCarrinho['clearsale_dados']."', '".$rSqlCarrinho['clear_stat']."', '".$rSqlCarrinho['konduto_dados']."', '".$rSqlCarrinho['konduto_stat']."', '".$rSqlCarrinho['tid']."', '".$rSqlCarrinho['nsu']."', '".$rSqlCarrinho['numeroUnico_formas_de_pagamento']."', '".$rSqlCarrinho['operadora']."', '".$rSqlCarrinho['card_number']."', '".$rSqlCarrinho['card_cvc']."', '".$rSqlCarrinho['card_bin']."', '".$rSqlCarrinho['card_expiry_mes']."', '".$rSqlCarrinho['card_expiry_ano']."', '".$rSqlCarrinho['card_name']."', '".$rSqlCarrinho['card_cpf']."', '".$rSqlCarrinho['objetoEnderecoPagamento']."', '".$rSqlCarrinho['objetoFormaPagamento']."', '".$valueDetalhado['tag']."', '".addslashes($valueDetalhado['evento_nome'])."', '".addslashes($valueDetalhado['ingresso_nome'])."', '".$valueDetalhado['ingresso_tipo']."', '".addslashes($valueDetalhado['ingresso_data'])."', '".$valueDetalhado['ticket_genero']."', '".$valueDetalhado['lote']."', '".addslashes($valueDetalhado['produto_nome'])."', '".$valueDetalhado['qtd_cotas']."', '".$valueDetalhado['taxa_empresa']."', '".$valueDetalhado['taxa_cms']."', '".$valueDetalhado['valor_taxa_empresa']."', '".$valueDetalhado['valor_taxa_cms']."', '".$valueDetalhado['valor_lote']."', '".$valueDetalhado['valor_venda']."', '".$valueDetalhado['valor_subtotal']."', '".$valueDetalhado['valor_total']."', '".$valueDetalhado["valor_a_pagar"]."', '".$valueDetalhado["valor_a_receber"]."', '".$valueDetalhado["valor_a_receber_parcelado"]."', '".$valueDetalhado["valor_cashback"]."', '".$valueDetalhado['valor_total_camarote']."', '".$valueDetalhado['valor_pago_camarote']."', '".$rSqlCarrinho['forma_de_pagamento']."', '".$rSqlCarrinho['device']."', '".$rSqlCarrinho['qtd_parcelas']."', '".$rSqlEmpresa['fator_parcela'.$rSqlCarrinho['qtd_parcelas'].'']."', '".substr($data,0,10)."', '".substr($data,0,10)."', '".$valueDetalhado["ingresso_combo"]."', '".$valueDetalhado["ingresso_combo_processado"]."', '".$valueDetalhado["ingresso_lounge"]."', '".$valueDetalhado["ingresso_lounge_processado"]."', '".$valueDetalhado["ingresso_camarote"]."', '".$valueDetalhado["ingresso_camarote_processado"]."', '".$valueDetalhado["ingresso_camarote_pago"]."', '".$valueDetalhado["ticket_combo"]."', '".$valueDetalhado["ticket_combo_processado"]."', '7', '".$data."', '".$data."')"); $insert = mysql_query("INSERT INTO carrinho_notificacao2 (idsysusu, plataforma, plataforma_token, empresa, empresa_token, numeroUnico, numeroUnico_pai_carrinho_notificacao, numeroUnico_carrinho_notificacao, valor_original_do_ingresso, valor_do_lote, valor_do_subtotal_da_compra, valor_do_total_da_compra, valor_do_ingresso_sem_taxa, valor_do_ingresso_com_taxa, dataDia, dataModificacaoDia, data, dataModificacao) VALUES ('0', '".$rSqlCarrinho['empresa']."', '".$rSqlCarrinho['empresa_token']."', '".$rSqlItem['empresa']."', '".$rSqlItem['empresa_token']."', '".geraCodReturn()."', '".$rSqlCarrinho["numeroUnico_pai"]."', '".$numeroUnico_carrinho_notificacao."', '".$arrayCarrinho["valor_original_do_ingresso"]."', '".$arrayCarrinho["valor_do_lote"]."', '".$arrayCarrinho["valor_do_subtotal_da_compra"]."', '".$arrayCarrinho["valor_do_total_da_compra"]."', '".$arrayCarrinho["valor_do_ingresso_sem_taxa"]."', '".$arrayCarrinho["valor_do_ingresso_com_taxa"]."', '".substr($data,0,10)."', '".substr($data,0,10)."', '".$data."', '".$data."')"); } } } $indexGet = "site"; if(count($objetoEmpresaControle)>1) { $EMPRESA_DE_PLATAFORMA_TOKEN = ""; } else { $EMPRESA_DE_PLATAFORMA_TOKEN = $objetoEmpresaControle[0]["empresa_token"]; } if(trim($statSend)=="dataDevolvido") { $enviaEmail = "1"; $_POST['Local'] = "compra_estornada"; } else if(trim($statSend)=="dataRecusado") { $enviaEmail = "1"; $_POST['Local'] = "compra_negada"; } else if(trim($statSend)=="dataRecusadoClearsale") { $enviaEmail = "1"; $_POST['Local'] = "compra_negada"; } else if(trim($statSend)=="dataRecusadoKonduto") { $enviaEmail = "1"; $_POST['Local'] = "compra_negada"; } else if(trim($statSend)=="dataRecusaManual") { $enviaEmail = "0"; $_POST['Local'] = "compra_negada"; } else if(trim($statSend)=="dataRecusadoManual") { $enviaEmail = "0"; $_POST['Local'] = "compra_negada"; } if(trim($enviaEmail)=="1") { include("".$_SERVER['DOCUMENT_ROOT']."/admin/webservice-email/index.php"); } } } } } if(!function_exists('statusDaCompra')) { function statusDaCompra($rSqlSend,$modSend) { $rSql = $rSqlSend; if(trim($rSql['stat'])=="1") { if(trim($rSql['pago'])=="1") { $btnStat = " REALIZAR ESTORNO "; $txtStat = "PAGO"; $corStat = "#15cb7c"; } else { $btnStat = ""; $txtStat = "VERIFICAR"; $corStat = "#ff9900"; } } else if(trim($rSql['stat'])=="3") { $btnStat = ""; $txtStat = "ESTORNADO"; $corStat = "#9c10d6"; } else if(trim($rSql['stat'])=="5") { $btnStat = ""; $txtStat = "CHARGEBACK"; $corStat = "#000000"; } else if(trim($rSql['stat'])=="6" || trim($rSql['stat'])=="102") { $btnStat1 = " RECUSAR COMPRA "; $btnStat2 = " CONFIRMAR COMPRA "; $btnStat = $btnStat1.$btnStat2; $txtStat = "EM ANÁLISE"; $corStat = "#e5d739"; } else if(trim($rSql['stat'])=="601") { $btnStat1 = " RECUSAR COMPRA "; $btnStat2 = " CONFIRMAR COMPRA "; $btnStat = $btnStat1.$btnStat2; $txtStat = "EM ANÁLISE CLEARSALE"; $corStat = "#e5d739"; } else if(trim($rSql['stat'])=="602") { $btnStat1 = " RECUSAR COMPRA "; $btnStat2 = " CONFIRMAR COMPRA "; $btnStat = $btnStat1.$btnStat2; $txtStat = "EM ANÁLISE KONDUTO"; $corStat = "#e5d739"; } else if(trim($rSql['stat'])=="7") { $btnStat = ""; $txtStat = "RECUSADA"; $corStat = "#e53939"; } else if(trim($rSql['stat'])=="701") { $btnStat = ""; $txtStat = "RECUSADA CLEARSALE"; $corStat = "#e53939"; } else if(trim($rSql['stat'])=="702") { $btnStat = ""; $txtStat = "RECUSADA KONDUTO"; $corStat = "#e53939"; } else if(trim($rSql['stat'])=="12") { $btnStat = ""; $txtStat = "BOLETO EM CANCELAMENTO"; $corStat = "#d610c1"; } else if(trim($rSql['stat'])=="13") { $btnStat1 = " ENVIAR PARA PROCESSANDO "; $btnStat = $btnStat1; $txtStat = "BOLETO À PAGAR"; $corStat = "#d610c1"; } else if(trim($rSql['stat'])=="14") { $btnStat1 = " CONFIRMAR PAGAMENTO "; $btnStat = $btnStat1; $txtStat = "BOLETO EM PROCESSO"; $corStat = "#d610c1"; } else if(trim($rSql['stat'])=="15") { $btnStat = ""; $txtStat = "BOLETO DEVOLVIDO"; $corStat = "#d610c1"; } else if(trim($rSql['stat'])=="32") { $btnStat1 = " CONFIRMAR PAGAMENTO "; $btnStat = $btnStat1; $txtStat = "PIX GERADO"; $corStat = "#f9cc42"; } $objetoRetorno['btn'] = $btnStat; $objetoRetorno['txt'] = $txtStat; $objetoRetorno['cor'] = $corStat; return $objetoRetorno; } } if(!function_exists('formaDePagamento')) { function formaDePagamento($rSqlSend) { $rSql = $rSqlSend; if(trim($rSql['forma_de_pagamento'])=="BOLETO") { $formaDePagamentoTxtSet = "Boleto"; $formaDePagamentoCorSet = "bg-light-warning"; $formaDePagamentoIconSet = "fal fa-barcode-alt"; } else if(trim($rSql['forma_de_pagamento'])=="CCR") { $formaDePagamentoTxtSet = "Cartão de Crédito"; $formaDePagamentoCorSet = "bg-light-primary"; $formaDePagamentoIconSet = "fal fa-credit-card-front"; } else if(trim($rSql['forma_de_pagamento'])=="CCD") { $formaDePagamentoTxtSet = "Cartão de Débito"; $formaDePagamentoCorSet = "bg-light-info"; $formaDePagamentoIconSet = "fal fa-credit-card-front"; } else if(trim($rSql['forma_de_pagamento'])=="DIN") { $formaDePagamentoTxtSet = "Dinheiro"; $formaDePagamentoCorSet = "bg-light-success"; $formaDePagamentoIconSet = "fal fa-money-bill-alt"; } else if(trim($rSql['forma_de_pagamento'])=="TEF") { $formaDePagamentoTxtSet = "Transferência"; $formaDePagamentoCorSet = "bg-light-success"; $formaDePagamentoIconSet = "fal fa-money-check-edit-alt"; } else if(trim($rSql['forma_de_pagamento'])=="PIX") { $formaDePagamentoTxtSet = "Pix"; $formaDePagamentoCorSet = "bg-light-success"; $formaDePagamentoIconSet = "fal fa-bolt"; } else if(trim($rSql['forma_de_pagamento'])=="CREDITO") { $formaDePagamentoTxtSet = "Crédito"; $formaDePagamentoCorSet = "bg-light-secondary"; $formaDePagamentoIconSet = "fal fa-hand-holding-usd"; } else { $formaDePagamentoTxtSet = "Não selecionada"; $formaDePagamentoCorSet = "bg-light-secondary"; $formaDePagamentoIconSet = "fad fa-spinner"; } $objetoRetorno['icone'] = $formaDePagamentoIconSet; $objetoRetorno['cor'] = $formaDePagamentoCorSet; $objetoRetorno['txt'] = $formaDePagamentoTxtSet; $objetoRetorno['forma_de_pagamento'] = $formaDePagamentoTxtSet; return $objetoRetorno; } } if(!function_exists('calculaDescontoCupom')) { function calculaDescontoCupom($value,$empresaSet) { $rSqlCupom = mysql_fetch_array(mysql_query("SELECT * FROM cupom_de_desconto WHERE codigo='".$_SESSION['CUPOM_CARRINHO']."' AND stat='1' AND empresa_token='".$empresaSet."' ORDER BY id DESC")); $achou_cupom=0; if(trim($rSqlCupom['id'])=="") { } else { if(trim($rSqlCupom['descontos'])=="" || trim($rSqlCupom['descontos'])=="N;") { $achou_cupom++; } else { $achou_cupom=0; $descontosArray = unserialize($rSqlCupom['descontos']); foreach ($descontosArray as $key_cupom => $cupom) { if(trim($value['numeroUnico_item'])==trim($cupom['numeroUnico_item']) && trim($value['tag'])==trim($cupom['tipo_item'])) { $achou_cupom++; } } } } /* $achou_cupom=0; for ($row2 = 0; $row2 < count($rDataCupom); $row2++) { $rSqlCupom = $rDataCupom[$row2]; if(trim($rSqlCupom['numeroUnico_evento'])=="" && trim($rSqlCupom['numeroUnico_ticket'])=="" && trim($rSqlCupom['numeroUnico_produto'])=="") { $contabiliza = 1; $achou_cupom++; $opcao = 1; } else { if($value['tag']=="produtos") { if(trim($rSqlCupom['numeroUnico_produto'])=="") { if(trim($rSqlCupom['numeroUnico_evento'])=="" && trim($rSqlCupom['numeroUnico_ticket'])=="") { $contabiliza = 1; $achou_cupom++; $opcao = 2; } else { $contabiliza = 0; $opcao = 3; } } else { if(trim($rSqlCupom['numeroUnico_produto'])==trim($value['numeroUnico_produto'])) { $contabiliza = 1; $achou_cupom++; $opcao = 4; } else { $contabiliza = 0; $opcao = 5; } } } else if($value['tag']=="tickets") { if(trim($rSqlCupom['numeroUnico_produto'])=="") { if(trim($rSqlCupom['numeroUnico_ticket'])=="") { if(trim($rSqlCupom['numeroUnico_evento'])=="") { $contabiliza = 1; $achou_cupom++; $opcao = 6; } else { if(trim($rSqlCupom['numeroUnico_evento'])==trim($value['numeroUnico_evento'])) { $contabiliza = 1; $achou_cupom++; $opcao = 7; } else { $contabiliza = 0; $opcao = 8; } } } else { if(trim($rSqlCupom['numeroUnico_ticket'])==trim($value['numeroUnico_ticket'])) { $contabiliza = 1; $achou_cupom++; $opcao = 9; } else { $contabiliza = 0; $opcao = 10; } } } else { if(trim($rSqlCupom['numeroUnico_ticket'])=="") { $contabiliza = 0; $opcao = 11; } else { if(trim($rSqlCupom['numeroUnico_ticket'])==trim($value['numeroUnico_ticket'])) { $contabiliza = 1; $achou_cupom++; $opcao = 12; } else { $contabiliza = 0; $opcao = 13; } } } } } if($contabiliza==1) { $CupomTipo = $rSqlCupom['tipo']; $CupomValor = $rSqlCupom['valor']; $CupomPorcentagem = $rSqlCupom['porcentagem']; } }*/ if($achou_cupom>0) { $CupomTipo = $rSqlCupom['tipo_desconto']; $CupomValor = $rSqlCupom['desconto']; $CupomPorcentagem = $rSqlCupom['desconto']; if(trim($CupomTipo)=="valor") { $valor_desconto = $CupomValor; $valor_pagando = $value['valor_venda'] - $valor_desconto; } else { $porcentagemGet = $CupomPorcentagem; if($porcentagemGet>0) { $valor_desconto = ($porcentagemGet / 100) * $value['valor_venda']; } else { $valor_desconto = 0; } $valor_pagando = $value['valor_venda'] - $valor_desconto; } } else { $valor_pagando = $value['valor_venda']; } return $valor_pagando; } } if(!function_exists('latitude_longitude')) { function latitude_longitude($POST_SEND,$prefixoSend,$GOOGLE_MAP_KEY_Send) { if(trim($GOOGLE_MAP_KEY_Send)=="") { $COORDENADAS['latitude'] = "0"; $COORDENADAS['longitude'] = "0"; } else { $GOOGLE_MAP_KEY_SET = "".$GOOGLE_MAP_KEY_Send.""; #Montagem de endereço para retornar Latitude e Longitude $monta_endereco_geo = "".str_replace(" ","%20",str_replace("-","",$POST_SEND[''.$prefixoSend.'cep'])).""; $monta_endereco_geo .= ",".str_replace(" ","%20",$POST_SEND[''.$prefixoSend.'rua']).""; if(trim($POST_SEND['numero'])=="") { } else { $monta_endereco_geo .= ",".$POST_SEND[''.$prefixoSend.'numero'].""; } if(trim($POST_SEND['bairro'])=="") { } else { $monta_endereco_geo .= ",".str_replace(" ","%20",$POST_SEND[''.$prefixoSend.'bairro']).""; } if(trim($POST_SEND['cidade'])=="") { } else { $monta_endereco_geo .= ",".str_replace(" ","%20",$POST_SEND[''.$prefixoSend.'cidade']).""; } if(trim($POST_SEND['estado'])=="") { } else { $monta_endereco_geo .= ",".$POST_SEND[''.$prefixoSend.'estado'].""; } $address = "".$monta_endereco_geo.""; $address = str_replace(" ","%20",$address); $geocode = file_get_contents('https://maps.google.com/maps/api/geocode/json?address='.$address.'&key='.$GOOGLE_MAP_KEY_SET.''); $output= json_decode($geocode); $COORDENADAS['latitude'] = $output->results[0]->geometry->location->lat; $COORDENADAS['longitude'] = $output->results[0]->geometry->location->lng; } return $COORDENADAS; } } if(!function_exists('latitude_longitude_por_extenso')) { function latitude_longitude_por_extenso($enderecoSend,$GOOGLE_MAP_KEY_Send) { if(trim($GOOGLE_MAP_KEY_Send)=="") { $COORDENADAS['latitude'] = "0"; $COORDENADAS['longitude'] = "0"; } else { $GOOGLE_MAP_KEY_SET = "".$GOOGLE_MAP_KEY_Send.""; #Montagem de endereço para retornar Latitude e Longitude $monta_endereco_geo = "".str_replace(" ","%20",$enderecoSend).""; $address = "".$monta_endereco_geo.""; $address = str_replace(" ","%20",$address); $geocode = file_get_contents('https://maps.google.com/maps/api/geocode/json?address='.$address.'&key='.$GOOGLE_MAP_KEY_SET.''); $output= json_decode($geocode); $COORDENADAS['latitude'] = $output->results[0]->geometry->location->lat; $COORDENADAS['longitude'] = $output->results[0]->geometry->location->lng; } return $COORDENADAS; } } if(!function_exists('limpa_valor_alimento')) { function limpa_valor_alimento($valorSend) { $valorSend = str_replace(" ","",$valorSend); $valorSend = str_replace("NA","",$valorSend); $valorSend = str_replace("Tr","",$valorSend); $valorSend = str_replace("tr","",$valorSend); $valorSend = str_replace("*","",$valorSend); $valorSend = str_replace(",",".",$valorSend); if(trim($valorSend)=="") { $valorSend = 0; } return $valorSend; } } if(!function_exists('limpa_valor_dinheiro')) { function limpa_valor_dinheiro($str) { if(strstr($str, ",")) { $str = str_replace(".", "", $str); // replace dots (thousand seps) with blancs $str = str_replace(",", ".", $str); // replace ',' with '.' } if(preg_match("#([0-9\.]+)#", $str, $match)) { // search for number that may contain '.' return floatval($match[0]); } else { return floatval($str); // take some last chances with floatval } } } if(!function_exists('filtro_tabela')) { function filtro_tabela() { $sysusuSend = $_SESSION['sysusu']; $mod = $_SESSION['mod']; if(trim($_SESSION[''.$mod.'busca'])!="") { $filtro = ""; $dataRange = 0; $buscaArray = json_decode($_SESSION[''.$mod.'busca'], true); foreach ($buscaArray as $key => $value) { if(trim($value["valor"])!="") { if(trim($value["bd_externo"])=="") { $modFiltro = "".$mod.""; $campoFiltro = "".$value["nome"].""; } else { $modFiltro = "".$value["bd_externo"].""; $campoFiltro = "".str_replace("".$value["bd_externo"]."_","",$value["nome"]).""; } if(strrpos($campoFiltro,"documento") === false) { } else { $value["valor"] = preg_replace("/[^0-9]/", "", $value["valor"]); } if(strrpos($campoFiltro,"cpf") === false) { } else { $value["valor"] = preg_replace("/[^0-9]/", "", $value["valor"]); } if($value["pesquisa"]=="igual") { $filtro .= " AND mod_".$modFiltro.".".$campoFiltro."='".$value["valor"]."' "; } else if($value["pesquisa"]=="like") { $filtro .= " AND mod_".$modFiltro.".".$campoFiltro." LIKE '%".$value["valor"]."%' "; } else if($value["pesquisa"]=="data_de") { $value["valor"] = normalTOdate($value["valor"]); $filtro .= " AND mod_".$modFiltro.".".str_replace("_de","",$campoFiltro)." >= '".$value["valor"]." 00:00:00' "; } else if($value["pesquisa"]=="data_ate") { $value["valor"] = normalTOdate($value["valor"]); $filtro .= " AND mod_".$modFiltro.".".str_replace("_ate","",$campoFiltro)." <= '".$value["valor"]." 23:59:59' "; } else if($value["pesquisa"]=="valor_de") { $value["valor"] = $value["valor"]; $value["valor"] = str_replace("R$ ","",$value["valor"]); $value["valor"] = $value["valor"]; for ($i = 1; $i <= 10; $i++) { $value["valor"] = str_replace(".","",$value["valor"]); } $value["valor"] = str_replace(",",".",$value["valor"]); if(trim($value["valor"])=="" || trim($value["valor"])==0) { $value["valor"] = 0.00; } $filtro .= " AND mod_".$modFiltro.".".str_replace("_de","",$campoFiltro)." >= ".$value["valor"]." "; } else if($value["pesquisa"]=="valor_ate") { $value["valor"] = $value["valor"]; $value["valor"] = str_replace("R$ ","",$value["valor"]); $value["valor"] = $value["valor"]; for ($i = 1; $i <= 10; $i++) { $value["valor"] = str_replace(".","",$value["valor"]); } $value["valor"] = str_replace(",",".",$value["valor"]); if(trim($value["valor"])=="" || trim($value["valor"])==0) { $value["valor"] = 0.00; } $filtro .= " AND mod_".$modFiltro.".".str_replace("_ate","",$campoFiltro)." <= ".$value["valor"]." "; } else if($value["pesquisa"]=="multiplo_like") { $kws = explode(",", $modFiltro); $filtroMultiplo = ""; for($i = 0, $c = count($kws); $i < $c; $i++) { if($i==0) { $prefixoFiltro = ""; } else { $prefixoFiltro = " OR "; } $filtroMultiplo .= " ".$prefixoFiltro." mod_".$kws[$i].".".$campoFiltro." LIKE '%".$value["valor"]."%' "; } $filtro .= " AND (".$filtroMultiplo.")"; } else if($value["pesquisa"]=="multiplo_igual") { $kws = explode(",", $modFiltro); $filtroMultiplo = ""; for($i = 0, $c = count($kws); $i < $c; $i++) { if($i==0) { $prefixoFiltro = ""; } else { $prefixoFiltro = " OR "; } $filtroMultiplo .= " ".$prefixoFiltro." mod_".$kws[$i].".".$campoFiltro."='".$value["valor"]."' "; } $filtro .= " AND (".$filtroMultiplo.")"; } } } } $monta_filtro_inline = $filtro; if(trim($sysusuSend['empresa'])=="" || trim($sysusuSend['empresa'])=="0") { if(trim($monta_filtro_inline)=="") { $where = " WHERE mod_".$mod.".dataModificacao BETWEEN '0000-00-00 00:00:00' AND '9999-12-31 23:59:59' "; } else { $where = " WHERE mod_".$mod.".dataModificacao BETWEEN '0000-00-00 00:00:00' AND '9999-12-31 23:59:59' ".$monta_filtro_inline.""; } } else { if(trim($monta_filtro_inline)=="") { $where = " WHERE mod_".$mod.".dataModificacao BETWEEN '0000-00-00 00:00:00' AND '9999-12-31 23:59:59' AND mod_".$mod.".empresa='".$sysusuSend['empresa']."' "; } else { $where = " WHERE mod_".$mod.".dataModificacao BETWEEN '0000-00-00 00:00:00' AND '9999-12-31 23:59:59' AND mod_".$mod.".empresa='".$sysusuSend['empresa']."' ".$monta_filtro_inline.""; } } return $where; } } if(!function_exists('array_sort')) { function array_sort($array, $on, $order=SORT_ASC) { $new_array = array(); $sortable_array = array(); if (count($array) > 0) { foreach ($array as $k => $v) { if (is_array($v)) { foreach ($v as $k2 => $v2) { if ($k2 == $on) { $sortable_array[$k] = $v2; } } } else { $sortable_array[$k] = $v; } } switch ($order) { case SORT_ASC: asort($sortable_array); break; case SORT_DESC: arsort($sortable_array); break; } foreach ($sortable_array as $k => $v) { $new_array[$k] = $array[$k]; } } return $new_array; } } if(!function_exists('array_orderby')) { function array_orderby() { $args = func_get_args(); $data = array_shift($args); foreach ($args as $n => $field) { if (is_string($field)) { $tmp = array(); foreach ($data as $key => $row) $tmp[$key] = $row[$field]; $args[$n] = $tmp; } } $args[] = &$data; call_user_func_array('array_multisort', $args); return array_pop($args); } } if(!function_exists('distance')) { function distance($lat1, $lon1, $lat2, $lon2, $unit) { $theta = $lon1 - $lon2; $dist = sin(deg2rad($lat1)) * sin(deg2rad($lat2)) + cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * cos(deg2rad($theta)); $dist = acos($dist); $dist = rad2deg($dist); $miles = $dist * 60 * 1.1515; $unit = strtoupper($unit); if ($unit == "K") { return ($miles * 1.609344); } else if ($unit == "N") { return ($miles * 0.8684); } else { return $miles; } } } if(!function_exists('traducao')) { function traducao($conteudoSend,$empresaSend,$idiomaSend) { if(trim($idiomaSend)=="") { } else { $strSQLTraducao = " SELECT mod_linguagens.id, mod_linguagens.nome, mod_linguagens.en_nome, LENGTH(mod_linguagens.nome) AS total_linha FROM linguagens AS mod_linguagens WHERE mod_linguagens.stat='1' AND mod_linguagens.empresa='".$empresaSend."' ORDER BY total_linha DESC "; $qSqlTraducao = mysql_query("".$strSQLTraducao.""); while($rSqlTraducao = mysql_fetch_array($qSqlTraducao)) { $conteudoSend = str_replace("".$rSqlTraducao['nome']."", "".$rSqlTraducao['en_nome']."", $conteudoSend); } } return $conteudoSend; } } if(!function_exists('valida_email')) { function valida_email($email) { return preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/', $email); } } if(!function_exists('masc_tel')) { function masc_tel($TEL) { $tam = strlen(preg_replace("/[^0-9]/", "", $TEL)); if ($tam == 13) { // COM CÓDIGO DE ÁREA NACIONAL E DO PAIS e 9 dígitos return "+".substr($TEL,0,$tam-11)."(".substr($TEL,$tam-11,2).")".substr($TEL,$tam-9,5)."-".substr($TEL,-4); } if ($tam == 12) { // COM CÓDIGO DE ÁREA NACIONAL E DO PAIS return "+".substr($TEL,0,$tam-10)."(".substr($TEL,$tam-10,2).")".substr($TEL,$tam-8,4)."-".substr($TEL,-4); } if ($tam == 11) { // COM CÓDIGO DE ÁREA NACIONAL e 9 dígitos return "(".substr($TEL,0,2).")".substr($TEL,2,5)."-".substr($TEL,7,11); } if ($tam == 10) { // COM CÓDIGO DE ÁREA NACIONAL return "(".substr($TEL,0,2).")".substr($TEL,2,4)."-".substr($TEL,6,10); } if ($tam <= 9) { // SEM CÓDIGO DE ÁREA return substr($TEL,0,$tam-4)."-".substr($TEL,-4); } } } if(!function_exists('addLeadConversionToRdstationCrm')) { function addLeadConversionToRdstationCrm( $rdstation_token, $identifier, $data_array ) { $api_url = "http://www.rdstation.com.br/api/1.2/conversions"; try { if (empty($data_array["token_rdstation"]) && !empty($rdstation_token)) { $data_array["token_rdstation"] = $rdstation_token; } if (empty($data_array["identificador"]) && !empty($identifier)) { $data_array["identificador"] = $identifier; } if (empty($data_array["c_utmz"])) { $data_array["c_utmz"] = $_COOKIE["__utmz"]; } unset($data_array["password"], $data_array["password_confirmation"], $data_array["senha"], $data_array["confirme_senha"], $data_array["captcha"], $data_array["_wpcf7"], $data_array["_wpcf7_version"], $data_array["_wpcf7_unit_tag"], $data_array["_wpnonce"], $data_array["_wpcf7_is_ajax_call"]); if ( !empty($data_array["token_rdstation"]) && !( empty($data_array["email"]) && empty($data_array["email_lead"]) ) ) { $data_query = http_build_query($data_array); if (in_array ('curl', get_loaded_extensions())) { $ch = curl_init($api_url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_query); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_exec($ch); curl_close($ch); } else { $params = array('http' => array('method' => 'POST', 'content' => $data_query, 'ignore_errors' => true)); $ctx = stream_context_create($params); $fp = @fopen($api_url, 'rb', false, $ctx); } } } catch (Exception $e) { } } } if(!function_exists('isMobile')) { function isMobile() { return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]); } } if(!function_exists('acoes_elastic')) { function acoes_elastic($numeroUnicoSend,$acaoSend) { $elaticStatus = "on"; // off ou on $_REQUEST['numeroUnico'] = $numeroUnicoSend; if($elaticStatus=="on") { include("".$_SERVER['DOCUMENT_ROOT']."/admin/elastic/conexao.php"); if($acaoSend=="eventos") { require("".$_SERVER['DOCUMENT_ROOT']."/admin/app/objeto_eventos_elastic.php"); } else if($acaoSend=="eventos_data") { require("".$_SERVER['DOCUMENT_ROOT']."/admin/app/objeto_eventos_data_elastic.php"); } else if($acaoSend=="eventos_ticket") { require("".$_SERVER['DOCUMENT_ROOT']."/admin/app/objeto_eventos_ticket_elastic.php"); } else if($acaoSend=="eventos_lote") { require("".$_SERVER['DOCUMENT_ROOT']."/admin/app/objeto_eventos_lote_elastic.php"); } else if($acaoSend=="usuario") { require("".$_SERVER['DOCUMENT_ROOT']."/admin/app/objeto_usuario_elastic.php"); } else if($acaoSend=="usuario_carrinho") { require("".$_SERVER['DOCUMENT_ROOT']."/admin/app/objeto_carrinho_elastic.php"); } else if($acaoSend=="empresa") { require("".$_SERVER['DOCUMENT_ROOT']."/admin/app/objeto_empresa_elastic.php"); } } } } if(!function_exists('trata_datetime_vazia')) { function trata_datetime_vazia($campoSend) { if(trim($campoSend)=="" || trim($campoSend)=="0000-00-0 00:00:00") { $campoSend = "1999-12-31 00:00:00"; } else { $campoSend = $campoSend; } return $campoSend; } } if(!function_exists('trata_date_vazia')) { function trata_date_vazia($campoSend) { if(trim($campoSend)=="" || trim($campoSend)=="0000-00-00") { $campoSend = "1999-12-31"; } else { $campoSend = $campoSend; } return $campoSend; } } if(!function_exists('blacklist')) { function blacklist($cpfSend) { if(trim($cpfSend)=="" || trim($cpfSend)=="0") { $nBlacklist[0] = 0; } else { $nBlacklist = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM blacklist WHERE cpf='".$cpfSend."'")); } return $nBlacklist[0]; } } if(!function_exists('mascaraTelefoneFixo')) { function mascaraTelefoneFixo($telefoneSend) { if(trim($telefoneSend)=="") { } else { $valor_print = preg_replace("/[^0-9]/", "",$telefoneSend); $parte1 = substr($valor_print,0,2); $parte2 = substr($valor_print,2,4); $parte3 = substr($valor_print,6,4); $valor_print = "(".$parte1.") ".$parte2.".".$parte3.""; return $valor_print; } } } if(!function_exists('mascaraTelefone_OLD2')) { function mascaraTelefone_OLD2($telefoneSend) { if (trim($telefoneSend) == "") { return ""; } else { $valor_print = preg_replace("/[^0-9]/", "", $telefoneSend); // Remover código do país se presente if (strlen($valor_print) > 11 && substr($valor_print, 0, 2) == "55") { $valor_print = substr($valor_print, 2); } // Verificar e formatar de acordo com o comprimento do número if (strlen($valor_print) == 11) { // Número de celular (XX) XXXXX-XXXX return preg_replace("/(\d{2})(\d{5})(\d{4})/", "($1) $2-$3", $valor_print); } elseif (strlen($valor_print) == 10) { // Número fixo (XX) XXXX-XXXX return preg_replace("/(\d{2})(\d{4})(\d{4})/", "($1) $2-$3", $valor_print); } elseif (strlen($valor_print) == 9) { // Celular sem DDD XXXXX-XXXX return preg_replace("/(\d{5})(\d{4})/", "$1-$2", $valor_print); } elseif (strlen($valor_print) == 8) { // Fixo sem DDD XXXX-XXXX return preg_replace("/(\d{4})(\d{4})/", "$1-$2", $valor_print); } else { // Número inválido ou com formato desconhecido return "Número inválido"; } } } } if (!function_exists('telefoneSemNove')) { function telefoneSemNove($telefoneSend) { // mantém apenas números $numero = preg_replace('/\D/', '', (string)$telefoneSend); if ($numero == '') return ''; // remove DDI duplicado raro if (substr($numero,0,4) == '5555') { $numero = substr($numero,2); } // ============================= // GARANTE DDI 55 // ============================= if (substr($numero,0,2) == '55') { $numero = substr($numero,2); } // remove zero tronco $numero = ltrim($numero,'0'); // ============================= // AGORA DEVE TER DDD + TELEFONE // ============================= if (strlen($numero) < 10) { return 'Número inválido'; } $ddd = substr($numero,0,2); $telefone = substr($numero,2); // ============================= // REMOVE O 9 SE EXISTIR // ============================= if (strlen($telefone) == 9 && $telefone[0] == '9') { $telefone = substr($telefone,1); } // garante 8 dígitos if (strlen($telefone) > 8) { $telefone = substr($telefone,-8); } // ============================= // RETORNO FINAL // ============================= return '55'.$ddd.$telefone; } } if (!function_exists('mascaraTelefone')) { function mascaraTelefone($telefoneSend) { // Entrada só com dígitos $numero = preg_replace('/\D/', '', (string)$telefoneSend); if ($numero === '') return ''; // Heurística: IDs de grupo do WhatsApp (muito longos) if (strlen($numero) >= 16 && substr($numero, 0, 2) !== '55') { return 'Grupo id: ' . $numero; } // Corrige "55" duplicado (raro: 5555...) if (substr($numero, 0, 4) === '5555') { $numero = substr($numero, 2); } // ===================== // TAMANHO // ===================== $len = strlen($numero); // ========================================================== // NOVO: CHILE (DDI 56) quando o número vem "colado" // Ex: +56 9 4242 8456 -> 56942428456 // ========================================================== if (substr($numero, 0, 2) === '56') { // Padrão mais comum: 56 + 9 + 8 dígitos = 11 if ($len === 11 && $numero[2] === '9') { $resto = substr($numero, 3); // 8 dígitos return '+56 9 ' . preg_replace('/(\d{4})(\d{4})/', '$1-$2', $resto); } // Se não bater o padrão acima, retorna E.164 simples if ($len >= 8 && $len <= 15) { return '+' . $numero; } return 'Número inválido: ' . $numero; } // ========================================================== // CORREÇÃO CRÍTICA: // "55" pode ser DDD do RS (DDD 55) e NÃO DDI. // Se o número tem 10 ou 11 dígitos e começa com 55, // trate como BR (DDD 55) e não como DDI. // ========================================================== if (($len === 10 || $len === 11) && substr($numero, 0, 2) === '55') { if ($len === 11) { // 11 dígitos BR: DDD + 9 + 8 return '+55 ' . preg_replace('/(\d{2})(\d{5})(\d{4})/', '($1) $2-$3', $numero); } // 10 dígitos BR: DDD + 8 (fixo) OU celular antigo (injeta 9) $ddd = substr($numero, 0, 2); $resto = substr($numero, 2); // 8 dígitos if (!in_array($resto[0], ['2','3','4','5'])) { $numero11 = $ddd . '9' . $resto; return '+55 ' . preg_replace('/(\d{2})(\d{5})(\d{4})/', '($1) $2-$3', $numero11); } return '+55 ' . preg_replace('/(\d{2})(\d{4})(\d{4})/', '($1) $2-$3', $numero); } // ===================== BRASIL com DDI (começa com 55) ===================== if (substr($numero, 0, 2) === '55') { $br = ltrim(substr($numero, 2), '0'); // tira DDI e zero tronco if (strlen($br) === 11) { // 2 DDD + 9 return '+55 ' . preg_replace('/(\d{2})(\d{5})(\d{4})/', '($1) $2-$3', $br); } elseif (strlen($br) === 10) { // 2 DDD + 8 (fixo) return '+55 ' . preg_replace('/(\d{2})(\d{4})(\d{4})/', '($1) $2-$3', $br); } return 'Número inválido: ' . $numero; } // ===================== SÓ DÍGITOS (sem DDI explícito) ===================== // --- Caso de 11 dígitos: pode ser BR (DDD + 9 + 8) ou NANP (1 + 10) --- if ($len === 11) { // Regra 1 (BR): se o 3º dígito é '9', é padrão móvel BR => DDD + 9 + XXXXXXXX if ($numero[2] === '9') { $ddd = substr($numero, 0, 2); $resto = substr($numero, 2); // 9 + 8 return '+55 ' . preg_replace('/(\d{2})(\d{5})(\d{4})/', '($1) $2-$3', $ddd . $resto); } // Regra 2 (NANP/US): 1 + NPA + NXX + XXXX, com NPA[0] e NXX[0] ∈ [2-9] // Aqui: 1XXXXXXXXXX if ($numero[0] === '1') { $npa1 = (int)$numero[1]; // primeiro dígito do DDD NANP $nxx1 = (int)$numero[4]; // primeiro dígito do prefixo if ($npa1 >= 2 && $nxx1 >= 2) { $nac = substr($numero, 1); // 10 dígitos return '+1 ' . preg_replace('/(\d{3})(\d{3})(\d{4})/', '($1) $2-$3', $nac); } // Se não bate o NANP, tratamos como BR por fallback $ddd = substr($numero, 0, 2); $resto = substr($numero, 2); if ($resto[0] === '9') { return '+55 ' . preg_replace('/(\d{2})(\d{5})(\d{4})/', '($1) $2-$3', $numero); } else { return '+55 ' . preg_replace('/(\d{2})(\d{5})(\d{4})/', '($1) $2-$3', $numero); } } // Regra 3 (fallback BR): não começa com 1 e tem 11 dígitos -> BR return '+55 ' . preg_replace('/(\d{2})(\d{5})(\d{4})/', '($1) $2-$3', $numero); } // --- Caso de 10 dígitos: BR sem DDI --- if ($len === 10) { // Decide se é fixo (2-5) ou celular antigo (injeta 9) $ddd = substr($numero, 0, 2); $resto = substr($numero, 2); // 8 dígitos if (!in_array($resto[0], ['2','3','4','5'])) { // Provável celular antigo -> injeta '9' $numero11 = $ddd . '9' . $resto; return '+55 ' . preg_replace('/(\d{2})(\d{5})(\d{4})/', '($1) $2-$3', $numero11); } // Fixo return '+55 ' . preg_replace('/(\d{2})(\d{4})(\d{4})/', '($1) $2-$3', $ddd . $resto); } // --- Comprimentos 8–15 (outros países, sem DDI BR/US claro) --- if ($len >= 8 && $len <= 15) { // Retorna em E.164 simples (não “brasilifica” indevidamente) return '+' . $numero; } return 'Número inválido: ' . $numero; } } if (!function_exists('mascaraTelefone_03_01_2026')) { function mascaraTelefone_03_01_2026($telefoneSend) { // Entrada só com dígitos $numero = preg_replace('/\D/', '', (string)$telefoneSend); if ($numero === '') return ''; // Heurística: IDs de grupo do WhatsApp (muito longos) if (strlen($numero) >= 16 && substr($numero, 0, 2) !== '55') { return 'Grupo id: ' . $numero; } // Corrige "55" duplicado (raro: 5555...) if (substr($numero, 0, 4) === '5555') { $numero = substr($numero, 2); } // ===================== BRASIL com DDI (começa com 55) ===================== if (substr($numero, 0, 2) === '55') { $br = ltrim(substr($numero, 2), '0'); // tira DDI e zero tronco if (strlen($br) === 11) { // 2 DDD + 9 return '+55 ' . preg_replace('/(\d{2})(\d{5})(\d{4})/', '($1) $2-$3', $br); } elseif (strlen($br) === 10) { // 2 DDD + 8 (fixo) return '+55 ' . preg_replace('/(\d{2})(\d{4})(\d{4})/', '($1) $2-$3', $br); } return 'Número inválido: ' . $numero; } // ===================== SÓ DÍGITOS (sem DDI explícito) ===================== $len = strlen($numero); // --- Caso de 11 dígitos: pode ser BR (DDD + 9 + 8) ou NANP (1 + 10) --- if ($len === 11) { // Regra 1 (BR): se o 3º dígito é '9', é padrão móvel BR => DDD + 9 + XXXXXXXX if ($numero[2] === '9') { $ddd = substr($numero, 0, 2); $resto = substr($numero, 2); // 9 + 8 return '+55 ' . preg_replace('/(\d{2})(\d{5})(\d{4})/', '($1) $2-$3', $ddd . $resto); } // Regra 2 (NANP/US): 1 + NPA + NXX + XXXX, com NPA[0] e NXX[0] ∈ [2-9] // Aqui: 1XXXXXXXXXX if ($numero[0] === '1') { $npa1 = (int)$numero[1]; // primeiro dígito do DDD NANP $nxx1 = (int)$numero[4]; // primeiro dígito do prefixo if ($npa1 >= 2 && $nxx1 >= 2) { $nac = substr($numero, 1); // 10 dígitos return '+1 ' . preg_replace('/(\d{3})(\d{3})(\d{4})/', '($1) $2-$3', $nac); } // Se não bate o NANP, tratamos como BR por fallback $ddd = substr($numero, 0, 2); $resto = substr($numero, 2); // se não for celular (não começa com 9), pode ser fixo: formata como 2+4+4 if ($resto[0] === '9') { return '+55 ' . preg_replace('/(\d{2})(\d{5})(\d{4})/', '($1) $2-$3', $numero); } else { // número de 11 dígitos no BR sem 9 é raro, mas caímos para 2+5+4 return '+55 ' . preg_replace('/(\d{2})(\d{5})(\d{4})/', '($1) $2-$3', $numero); } } // Regra 3 (fallback BR): não começa com 1 e tem 11 dígitos -> BR return '+55 ' . preg_replace('/(\d{2})(\d{5})(\d{4})/', '($1) $2-$3', $numero); } // --- Caso de 10 dígitos: BR sem DDI --- if ($len === 10) { // Decide se é fixo (2-5) ou celular antigo (injeta 9) $ddd = substr($numero, 0, 2); $resto = substr($numero, 2); // 8 dígitos if (!in_array($resto[0], ['2','3','4','5'])) { // Provável celular antigo -> injeta '9' $numero11 = $ddd . '9' . $resto; return '+55 ' . preg_replace('/(\d{2})(\d{5})(\d{4})/', '($1) $2-$3', $numero11); } // Fixo return '+55 ' . preg_replace('/(\d{2})(\d{4})(\d{4})/', '($1) $2-$3', $ddd . $resto); } // --- Comprimentos 8–15 (outros países, sem DDI BR/US claro) --- if ($len >= 8 && $len <= 15) { // Retorna em E.164 simples (não “brasilifica” indevidamente) return '+' . $numero; } return 'Número inválido: ' . $numero; } } if (!function_exists('mascaraTelefone_OLD')) { function mascaraTelefone_OLD($telefoneSend) { if (trim($telefoneSend) == "") { return ""; } // Remove tudo que não for número $valor_print = preg_replace("/[^0-9]/", "", $telefoneSend); // Se o número já tiver 13+ dígitos e não começar com 55, é estrangeiro if (strlen($valor_print) > 15 && substr($valor_print, 0, 2) != "55") { return "Grupo id: $valor_print"; } // Se o número já tiver 13+ dígitos e não começar com 55, é estrangeiro if (strlen($valor_print) > 11 && substr($valor_print, 0, 2) != "55") { return "Número estrangeiro: $valor_print"; } // Remove 55 duplicado se houver if (substr($valor_print, 0, 4) == "5555") { $valor_print = substr($valor_print, 2); } // Se o número tem exatamente 11 dígitos e começa com "55", pode ser um DDD "55" if (strlen($valor_print) == 11 && substr($valor_print, 0, 2) == "55") { $ddd_possivel = substr($valor_print, 0, 2); $restante = substr($valor_print, 2); // Se o número restante tem 9 dígitos, mantém o DDD if (strlen($restante) == 9) { return "+55 " . preg_replace("/(\d{2})(\d{5})(\d{4})/", "($1) $2-$3", $valor_print); } } // Se o número tem mais de 11 dígitos e começa com 55, remove o 55 para tratar localmente if (strlen($valor_print) > 11 && substr($valor_print, 0, 2) == "55") { $valor_print = substr($valor_print, 2); } // Se o número tem 10 dígitos, assume que falta o 9 e adiciona if (strlen($valor_print) == 10) { $ddd = substr($valor_print, 0, 2); $restante = substr($valor_print, 2); // Adiciona o "9" para celulares antigos (exceto fixos que começam com 2, 3, 4 ou 5) if (!in_array($restante[0], ['2', '3', '4', '5'])) { $valor_print = $ddd . "9" . $restante; } } // Garante que o número tenha o código do Brasil (+55) no início if (substr($valor_print, 0, 2) != "55") { $valor_print = "55" . $valor_print; } // Remove o código do Brasil para formatar corretamente $numero_br = substr($valor_print, 2); // Formatação do número brasileiro if (strlen($numero_br) == 11) { return "+55 " . preg_replace("/(\d{2})(\d{5})(\d{4})/", "($1) $2-$3", $numero_br); } elseif (strlen($numero_br) == 10) { return "+55 " . preg_replace("/(\d{2})(\d{4})(\d{4})/", "($1) $2-$3", $numero_br); } else { return "Número inválido: ".$valor_print.""; } } } if (!function_exists('mascaraTelefoneSem55')) { function mascaraTelefoneSem55($telefoneSend) { if (trim($telefoneSend) == "") { return ""; } // Remove tudo que não for número $valor_print = preg_replace("/[^0-9]/", "", $telefoneSend); // Se o número já tiver 13+ dígitos e não começar com 55, é estrangeiro if (strlen($valor_print) > 11 && substr($valor_print, 0, 2) != "55") { return "Número estrangeiro: $valor_print"; } // Remove 55 duplicado se houver if (substr($valor_print, 0, 4) == "5555") { $valor_print = substr($valor_print, 2); } // Se o número tem exatamente 11 dígitos e começa com "55", pode ser um DDD "55" if (strlen($valor_print) == 11 && substr($valor_print, 0, 2) == "55") { $ddd_possivel = substr($valor_print, 0, 2); $restante = substr($valor_print, 2); // Se o número restante tem 9 dígitos, mantém o DDD if (strlen($restante) == 9) { return "+55 " . preg_replace("/(\d{2})(\d{5})(\d{4})/", "($1) $2-$3", $valor_print); } } // Se o número tem mais de 11 dígitos e começa com 55, remove o 55 para tratar localmente if (strlen($valor_print) > 11 && substr($valor_print, 0, 2) == "55") { $valor_print = substr($valor_print, 2); } // Se o número tem 10 dígitos, assume que falta o 9 e adiciona if (strlen($valor_print) == 10) { $ddd = substr($valor_print, 0, 2); $restante = substr($valor_print, 2); // Adiciona o "9" para celulares antigos (exceto fixos que começam com 2, 3, 4 ou 5) if (!in_array($restante[0], ['2', '3', '4', '5'])) { $valor_print = $ddd . "9" . $restante; } } // Garante que o número tenha o código do Brasil (+55) no início if (substr($valor_print, 0, 2) != "55") { $valor_print = "55" . $valor_print; } // Remove o código do Brasil para formatar corretamente $numero_br = substr($valor_print, 2); // Formatação do número brasileiro if (strlen($numero_br) == 11) { return "" . preg_replace("/(\d{2})(\d{5})(\d{4})/", "($1) $2-$3", $numero_br); } elseif (strlen($numero_br) == 10) { return "" . preg_replace("/(\d{2})(\d{4})(\d{4})/", "($1) $2-$3", $numero_br); } else { return "Número inválido: ".$valor_print.""; } } } if (!function_exists('mascaraTelefone_OLD_FUNCIONAL')) { function mascaraTelefone_OLD_FUNCIONAL($telefoneSend) { if (trim($telefoneSend) == "") { return ""; } // Remove tudo que não for número $valor_print = preg_replace("/[^0-9]/", "", $telefoneSend); // Se o número já tiver 13+ dígitos e não começar com 55, é estrangeiro if (strlen($valor_print) > 11 && substr($valor_print, 0, 2) != "55") { $codigo_pais = substr($valor_print, 0, strlen($valor_print) - 11); return "Número estrangeiro: $valor_print"; } // Remove 55 duplicado se houver if (substr($valor_print, 0, 4) == "5555") { $valor_print = substr($valor_print, 2); } // Se o número tem mais de 11 dígitos e começa com 55, remove o 55 para tratar localmente if (strlen($valor_print) > 11 && substr($valor_print, 0, 2) == "55") { $valor_print = substr($valor_print, 2); } // Se o número tem 10 dígitos, assume que falta o 9 e adiciona if (strlen($valor_print) == 10) { $ddd = substr($valor_print, 0, 2); $restante = substr($valor_print, 2); // Adiciona o "9" para celulares antigos (exceto fixos que começam com 2, 3, 4 ou 5) if (!in_array($restante[0], ['2', '3', '4', '5'])) { $valor_print = $ddd . "9" . $restante; } } // Garante que o número tenha o código do Brasil (+55) no início if (substr($valor_print, 0, 2) != "55") { $valor_print = "55" . $valor_print; } // Remove o código do Brasil para formatar corretamente $numero_br = substr($valor_print, 2); // Formatação do número brasileiro if (strlen($numero_br) == 11) { return "+55 " . preg_replace("/(\d{2})(\d{5})(\d{4})/", "($1) $2-$3", $numero_br); } elseif (strlen($numero_br) == 10) { return "+55 " . preg_replace("/(\d{2})(\d{4})(\d{4})/", "($1) $2-$3", $numero_br); } else { return "Número inválido: ".$valor_print.""; } } } if (!function_exists('mascaraTelefoneV2')) { function mascaraTelefoneV2($telefoneSend) { if (trim($telefoneSend) == "") { return ""; } // Remove tudo que não for número $valor_print = preg_replace("/[^0-9]/", "", $telefoneSend); // Se o número tem mais de 11 dígitos, verifica o código do país if (strlen($valor_print) > 11) { $codigo_pais = substr($valor_print, 0, strlen($valor_print) - 11); if ($codigo_pais != "55") { return "Número estrangeiro: +$valor_print"; } // Remove o código do país para tratar o número normalmente $valor_print = substr($valor_print, -11); } else { // Se o número tem 10 ou 11 dígitos e não tem o código do Brasil, adiciona o +55 if (strlen($valor_print) == 10 || strlen($valor_print) == 11) { $valor_print = "55" . $valor_print; } } // Depois de garantir que o número tem o código do país, remove ele para tratar localmente $valor_print = substr($valor_print, 2); // Se o número tem 10 dígitos e começa com um DDD válido, adiciona o 9 na frente (para celular antigo) if (strlen($valor_print) == 10) { $ddd = substr($valor_print, 0, 2); $restante = substr($valor_print, 2); // Adiciona o "9" para celulares antigos (exceto fixos que começam com 2, 3, 4 ou 5) if (!in_array($restante[0], ['2', '3', '4', '5'])) { $valor_print = $ddd . "9" . $restante; } } // Formatação do número brasileiro if (strlen($valor_print) == 11) { return "+55 " . preg_replace("/(\d{2})(\d{5})(\d{4})/", "($1) $2-$3", $valor_print); } elseif (strlen($valor_print) == 10) { return "+55 " . preg_replace("/(\d{2})(\d{4})(\d{4})/", "($1) $2-$3", $valor_print); } else { return "Número inválido"; } } } if (!function_exists('mascaraDocumentoOculto')) { function mascaraDocumentoOculto($documentoSend) { $doc = preg_replace("/[^0-9]/", "", $documentoSend); if (strlen($doc) == 11) { // CPF: 000.000.000-00 $mascarado = substr($doc, 0, 2) // dois primeiros . str_repeat("*", 7) . substr($doc, -2); // dois últimos // Aplica a máscara mantendo os separadores return substr($mascarado,0,3) . '.' . substr($mascarado,3,3) . '.' . substr($mascarado,6,3) . '-' . substr($mascarado,9,2); } elseif (strlen($doc) == 14) { // CNPJ: 00.000.000/0000-00 $mascarado = substr($doc, 0, 2) // dois primeiros . str_repeat("*", 10) . substr($doc, -2); // dois últimos // Aplica a máscara mantendo os separadores return substr($mascarado,0,2) . '.' . substr($mascarado,2,3) . '.' . substr($mascarado,5,3) . '/' . substr($mascarado,8,4) . '-' . substr($mascarado,12,2); } return $documentoSend; } } if (!function_exists('mascaraDocumento')) { function mascaraDocumento($documentoSend) { $documentoSend = preg_replace("/[^0-9]/", "", $documentoSend); if (strlen($documentoSend) == 11) { // Formata como CPF: 000.000.000-00 return preg_replace("/(\d{3})(\d{3})(\d{3})(\d{2})/", "$1.$2.$3-$4", $documentoSend); } elseif (strlen($documentoSend) == 14) { // Formata como CNPJ: 00.000.000/0000-00 return preg_replace("/(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})/", "$1.$2.$3/$4-$5", $documentoSend); } else { // Retorna sem formatação se não for CPF nem CNPJ return $documentoSend; } } } if(!function_exists('mascaraCpf')) { function mascaraCpf($documentoSend) { $documentoSend = preg_replace("/[^0-9]/", "",$documentoSend); if(trim($documentoSend)=="") { } else { $valor_print = str_replace(" ","",$documentoSend); $parte1 = substr($valor_print,0,3); $parte2 = substr($valor_print,3,3); $parte3 = substr($valor_print,6,3); $parte4 = substr($valor_print,9,2); $valor_print = "".$parte1.".".$parte2.".".$parte3."-".$parte4.""; return $valor_print; } } } if(!function_exists('mascaraCnpj')) { function mascaraCnpj($documentoSend) { $documentoSend = preg_replace("/[^0-9]/", "",$documentoSend); if(trim($documentoSend)=="") { } else { $valor_print = str_replace(" ","",$documentoSend); $parte1 = substr($valor_print,0,2); $parte2 = substr($valor_print,2,3); $parte3 = substr($valor_print,5,3); $parte4 = substr($valor_print,8,4); $parte5 = substr($valor_print,12,2); $valor_print = "".$parte1.".".$parte2.".".$parte3."/".$parte4."-".$parte5.""; return $valor_print; } } } if(!function_exists('data_nasc_corrige')) { function data_nasc_corrige($dataSend) { if(trim($dataSend)=="") { $rSql['data_de_nascimento'] = "1999-12-31"; } else { $dataSend = preg_replace("/[^0-9]/", "", $dataSend); $ano = substr($dataSend,0,4); $mes = substr($dataSend,4,2); $dia = substr($dataSend,6,2); if(strlen($ano)<4) { $ano = "1".$ano.""; } else { $ano = $ano; } if(strlen($mes)<2) { $mes = "0".$mes.""; } else { $mes = $mes; } if(strlen($dia)<2) { $dia = "0".$dia.""; } else { $dia = $dia; } if($ano>2019 || $ano<1900) { $ano = 1999; } else { $ano=$ano; } if($mes>12 || $mes<1) { $mes = "12"; } else { $mes=$mes; } if( $mes=="01" || $mes=="03" || $mes=="05" || $mes=="07" || $mes=="08" || $mes=="10" || $mes=="12" ) { $diaMax = 31; } else if( $mes=="02" ) { $diaMax = 28; } else if( $mes=="04" || $mes=="06" || $mes=="09" || $mes=="11" ) { $diaMax = 30; } if($dia>31 || $dia<1) { $dia = $diaMax; } else { if( ($mes=="01" || $mes=="03" || $mes=="05" || $mes=="07" || $mes=="08" || $mes=="10" || $mes=="12") && $dia>31 ) { $dia = 31; } else if( $mes=="02" && $dia>28 ) { $dia = 28; } else if( ($mes=="04" || $mes=="06" || $mes=="09" || $mes=="11") && $dia>30 ) { $dia = 30; } else { $dia=$dia; } } $rSql['data_de_nascimento'] = "".$ano."-".$mes."-".$dia.""; } return $rSql['data_de_nascimento']; } } if(!function_exists('data_date_corrige')) { function data_date_corrige($dataSend) { if(trim($dataSend)=="") { $rSql['data_de_nascimento'] = "1999-12-31"; } else { $dataSend = preg_replace("/[^0-9]/", "", $dataSend); $ano = substr($dataSend,0,4); $mes = substr($dataSend,4,2); $dia = substr($dataSend,6,2); if(strlen($ano)<4) { $ano = "1".$ano.""; } else { $ano = $ano; } if(strlen($mes)<2) { $mes = "0".$mes.""; } else { $mes = $mes; } if(strlen($dia)<2) { $dia = "0".$dia.""; } else { $dia = $dia; } if($ano>2099 || $ano<1900) { $ano = 1999; } else { $ano=$ano; } if($mes>12 || $mes<1) { $mes = "12"; } else { $mes=$mes; } if( $mes=="01" || $mes=="03" || $mes=="05" || $mes=="07" || $mes=="08" || $mes=="10" || $mes=="12" ) { $diaMax = 31; } else if( $mes=="02" ) { $diaMax = 28; } else if( $mes=="04" || $mes=="06" || $mes=="09" || $mes=="11" ) { $diaMax = 30; } if($dia>31 || $dia<1) { $dia = $diaMax; } else { if( ($mes=="01" || $mes=="03" || $mes=="05" || $mes=="07" || $mes=="08" || $mes=="10" || $mes=="12") && $dia>31 ) { $dia = 31; } else if( $mes=="02" && $dia>28 ) { $dia = 28; } else if( ($mes=="04" || $mes=="06" || $mes=="09" || $mes=="11") && $dia>30 ) { $dia = 30; } else { $dia=$dia; } } $rSql['data_de_nascimento'] = "".$ano."-".$mes."-".$dia.""; } return $rSql['data_de_nascimento']; } } if(!function_exists('monta_conteudo')) { function monta_conteudo($textoSend) { $conteudo_send = $textoSend; ###### LIMPA TARGET _SELF while(($numero_ocorrencias = strpos($conteudo_send, 'target=\"_self\"', $numero_ocorrencias+1)) != 0) { $contador_src++; $conteudo_send = str_replace('target=\"_self\"','',$conteudo_send); } ###### LIMPA TARGET _BLANK while(($numero_ocorrencias = strpos($conteudo_send, 'target=\"_blank\"', $numero_ocorrencias+1)) != 0) { $contador_src++; $conteudo_send = str_replace('target=\"_blank\"','',$conteudo_send); } ###### LIMPA TARGET _TOP while(($numero_ocorrencias = strpos($conteudo_send, 'target=\"_top\"', $numero_ocorrencias+1)) != 0) { $contador_src++; $conteudo_send = str_replace('target=\"_top\"','',$conteudo_send); } ###### LIMPA TARGET _PARENT while(($numero_ocorrencias = strpos($conteudo_send, 'target=\"_parent\"', $numero_ocorrencias+1)) != 0) { $contador_src++; $conteudo_send = str_replace('target=\"_parent\"','',$conteudo_send); } ###### MONTA LINK E TARGET while(($numero_ocorrencias = strpos($conteudo_send, '"); $tag = substr($conteudo_send,$numero_ocorrencias,$fecha_tag+4); if(strrpos($tag,"target") > 0) { $tag_limpo = str_replace("build(); $data_timestamp = strtotime(''.$arraySend['data'].''); $dataModificacao_timestamp = strtotime(''.$arraySend['dataModificacao'].''); $data_publicacao_timestamp = strtotime(''.$arraySend['data_publicacao'].''); if($moduloSend=="eventos") { $params = array( 'index' => 'eventos', 'type' => 'site', 'id' => ''.$arraySend['id'].'', 'body' => array( 'empresa' => ''.$arraySend['empresa'].'', 'numeroUnico' => ''.$arraySend['numeroUnico'].'', 'url_amigavel' => ''.$arraySend['url_amigavel'].'', 'titulo_seo' => ''.$arraySend['titulo_seo'].'', 'palavras_chave_seo' => ''.$arraySend['palavras_chave_seo'].'', 'stat' => ''.$arraySend['stat'].'', 'data' => ''.$arraySend['data'].'', 'dataModificacao' => ''.$arraySend['dataModificacao'].'', 'data_publicacao' => ''.$arraySend['data_publicacao'].'', 'data_timestamp' => ''.$data_timestamp.'', 'dataModificacao_timestamp' => ''.$dataModificacao_timestamp.'', 'data_publicacao_timestamp' => ''.$data_publicacao_timestamp.'', 'nome' => ''.$arraySend['nome'].'', 'subtitulo' => ''.$arraySend['subtitulo'].'', 'texto' => ''.$arraySend['texto'].'', 'instrucoes' => ''.$arraySend['instrucoes'].'', 'so_app' => ''.$arraySend['so_app'].'', 'pdv' => ''.$arraySend['pdv'].'', 'site' => ''.$arraySend['site'].'', 'app' => ''.$arraySend['app'].'', 'imagem' => ''.$arraySend['imagem'].'', 'banner' => ''.$arraySend['banner'].'', 'template_app' => ''.$arraySend['template_app'].'', 'bullet_app' => ''.$arraySend['bullet_app'].'', 'banner_app' => ''.$arraySend['banner_app'].'', 'capa_app' => ''.$arraySend['capa_app'].'', 'passaporte' => ''.$arraySend['passaporte'].'', 'taxa_do_evento' => ''.$arraySend['taxa_do_evento'].'', 'endereco' => ''.$arraySend['endereco'].'', 'data_evento' => ''.$arraySend['data_evento'].'', 'local' => ''.$arraySend['local'].'', 'url_video' => ''.$arraySend['url_video'].'', 'maximo_de_compra_permitida' => ''.$arraySend['maximo_de_compra_permitida'].'', 'quantidade_de_parcelas' => ''.$arraySend['quantidade_de_parcelas'].'' ) ); } //FIM EVENTOS $response = $client->index($params); } } if(!function_exists('controle_elastic')) { function controle_elastic($tipoSend,$arraySend) { global $data; global $bitly_user; global $bitly_api; global $meu_ip_set; #$host_elastic = "35.198.24.159"; #$host_elastic = "localhost:9200"; $host_elastic = "localhost"; //ARRAY DE BUSCA $params_busca = array(); $params_busca['hosts'] = array ( ''.$host_elastic.'' ); $client_busca = new Elasticsearch\Client($params_busca); $params_busca = array( 'index' => 'usuario_carrinho', 'size' => '9999999', 'type' => 'site', 'body' => array( 'query' => array( 'match' => array( 'id' => ''.$arraySend['id'].'' ) ) ) ); //ARRAY DE DADOS $params = array(); $params['hosts'] = array ( ''.$host_elastic.'' ); $client = new Elasticsearch\Client($params); $timestamp = strtotime(''.$arraySend['data'].''); $params = array( 'index' => 'usuario_carrinho', 'type' => 'site', 'id' => ''.$arraySend['id'].'', 'body' => array( 'empresa' => ''.$arraySend['empresa'].'', 'numeroUnico' => ''.$arraySend['numeroUnico'].'', 'numeroUnico_voucher' => ''.$arraySend['numeroUnico_voucher'].'', 'numeroUnico_fechamento' => ''.$arraySend['numeroUnico_fechamento'].'', 'numeroUnico_pai' => ''.$arraySend['numeroUnico_pai'].'', 'numeroUnico_comprador' => ''.$arraySend['numeroUnico_comprador'].'', 'numeroUnico_usuario' => ''.$arraySend['numeroUnico_usuario'].'', 'numeroUnico_evento' => ''.$arraySend['numeroUnico_evento'].'', 'numeroUnico_ticket' => ''.$arraySend['numeroUnico_ticket'].'', 'numeroUnico_lote' => ''.$arraySend['numeroUnico_lote'].'', 'cod_voucher' => ''.$arraySend['cod_voucher'].'', 'proprietario' => ''.$arraySend['proprietario'].'', 'nome' => ''.$arraySend['nome'].'', 'email' => ''.$arraySend['email'].'', 'cpf' => ''.$arraySend['cpf'].'', 'telefone' => ''.$arraySend['telefone'].'', 'valor' => ''.$arraySend['valor'].'', 'valor_pago_comissario' => ''.$arraySend['valor_pago_comissario'].'', 'valorEstorno' => ''.$arraySend['valorEstorno'].'', 'genero' => ''.$arraySend['genero'].'', 'tid' => ''.$arraySend['tid'].'', 'nsu' => ''.$arraySend['nsu'].'', 'pago' => ''.$arraySend['pago'].'', 'stat' => ''.$arraySend['stat'].'', 'situacao' => ''.$arraySend['situacao'].'', 'data' => ''.$arraySend['data'].'', 'dataModificacao' => ''.$arraySend['dataModificacao'].'', 'dataEstorno' => ''.$arraySend['dataEstorno'].'', 'dataChargebackIn' => ''.$arraySend['dataChargebackIn'].'', 'dataChargebackConfirmado' => ''.$arraySend['dataChargebackConfirmado'].'', 'dataCheckin' => ''.$arraySend['dataCheckin'].'', 'dateCheckinTodas' => ''.$arraySend['dateCheckinTodas'].'', 'origem' => ''.$arraySend['origem'].'', 'forma_pagamento' => ''.$arraySend['forma_pagamento'].'', 'taxa_evento' => ''.$arraySend['taxa_evento'].'', 'parcelas' => $arraySend['parcelas'], 'comissionado' => $arraySend['comissionado'], 'voucher' => $arraySend['voucher'], 'cortesia' => $arraySend['cortesia'], 'patrocinio' => $arraySend['patrocinio'], 'cupom' => $arraySend['cupom'], 'pdv' => $arraySend['pdv'], 'data_timestamp' => ''.$timestamp.'' ) ); //ARRAY DE DELETA $params_delete = array(); $params_delete['hosts'] = array ( ''.$host_elastic.'' ); $client_delete = new Elasticsearch\Client($params_delete); $params_delete = array( 'index' => 'usuario_carrinho', 'type' => 'site', 'id' => ''.$arraySend['id'].'' ); if($tipoSend=="busca"||$tipoSend=="total") { if(trim($arraySend['pagina'])=="" || trim($arraySend['pagina'])=="1") { $pagina = 0; } else { $pagina = ($arraySend['pagina']-1) * 20; } $de_padrao = "0000000000"; $de = strtotime("".$arraySend['de']." 00:00:00"); $ate_padrao = strtotime("".$data.""); $ate = strtotime("".$arraySend['ate']." 23:59:59"); $filtro = array(); $filtra_score = 0; if(trim($arraySend['size_array'])=="") { $site_set = 20; } else { $site_set = $arraySend['size_array']; } if(trim($arraySend['de'])=="" && trim($arraySend['ate'])=="") { $filtro[] = array( 'range' => array( 'data_timestamp' => array( 'gt' => $de_padrao, 'lte' => $ate_padrao ) ) ); } else { if(trim($arraySend['de'])=="") { $filtro[] = array( 'range' => array( 'data_timestamp' => array( 'gte' => $de_padrao, 'lte' => $ate ) ) ); } else { if(trim($arraySend['ate'])=="") { $filtro[] = array( 'range' => array( 'data_timestamp' => array( 'gte' => $de, 'lte' => $ate_padrao ) ) ); } else { $filtro[] = array( 'range' => array( 'data_timestamp' => array( 'gte' => $de, 'lte' => $ate ) ) ); } } } $filtro[] = array( 'match' => array( 'stat' => '1' ) ); if(trim($arraySend['local_not'])=="") { if(trim($arraySend['local'])=="produto") { } else { #$filtro_not[] = array( 'match' => array( 'local' => 'produto' ) ); } #$filtro_not[] = array( 'match' => array( 'local' => 'chamada' ) ); #$filtro_not[] = array( 'match' => array( 'local' => 'links_adrenaline' ) ); #$filtro_not[] = array( 'match' => array( 'local' => 'sit_galerias' ) ); } else { $kws = explode(",", $arraySend['local_not']); for($i = 0, $c = count($kws); $i < $c; $i++) { #$filtro_not[] = array( 'match' => array( 'local' => ''.$kws[$i].'' ) ); } } if($filtra_score>0) { $ordenacao[] = array( '_score' => array( 'order' => 'desc' ), 'data_timestamp' => array( 'order' => 'desc' ) ); } else { $ordenacao[] = array( 'data_timestamp' => array( 'order' => 'desc' ) ); } $params_filtro = array(); $params_filtro['hosts'] = array ( ''.$host_elastic.'' ); $client_filtro = new Elasticsearch\Client($params_filtro); if($tipoSend=="total") { $params_filtro = array( 'index' => 'usuario_carrinho', 'type' => 'site', 'size' => '9999999', 'body' => array( 'query' => array( 'bool' => array( 'must' => $filtro , 'must_not' => $filtro_not ) ), 'sort' => $ordenacao ) ); } else { $params_filtro = array( 'index' => 'usuario_carrinho', 'type' => 'site', 'from' => ''.$pagina.'', 'size' => ''.$site_set.'', 'body' => array( 'query' => array( 'bool' => array( 'must' => $filtro , 'must_not' => $filtro_not ) ), 'sort' => $ordenacao ) ); } $response = $client->search($params_filtro); return $response; } else { if($tipoSend=="add") { $response = $client->index($params); } else { $response = $client_busca->search($params_busca); $result = json_encode($response); $obj = json_decode($result); $qtdade = count( $obj->hits->hits ); if($tipoSend=="editar") { if($qtdade>0) { $response = $client_delete->delete($params_delete); } $response = $client->index($params); } elseif($tipoSend=="deletar") { if($qtdade>0) { $response = $client_delete->delete($params_delete); } } } } } } if(!function_exists('cadastra_usuario')) { function cadastra_usuario($dadosSend,$empresaSend) { //url do destino da requsiçao, equivalente ao "action" de um formulário $url = ''.URL_GATEWAY.'users/register'; //estes seriam os "inputs" do formulário $campos = array( 'name'=>"".$dadosSend['nome']."", 'cpf'=>urlencode("".$dadosSend['cpf'].""), 'token'=>urlencode("".$empresaSend.""), 'email'=>"".$dadosSend['email']."", 'role_id'=>urlencode("3") ); //temos que colocar os parâmetros do post no estilo de uma query string foreach($campos as $name => $valor) { $string_campos .= $name . '=' . $valor . '&'; } $string_campos = rtrim($string_campos,'&'); $ch = curl_init(); //configurando as opções da conexão curl curl_setopt($ch,CURLOPT_URL,$url); //este parâmetro diz que queremos resgatar o retorno da requisição curl_setopt($ch,CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch,CURLOPT_POST,count($campos)); curl_setopt($ch,CURLOPT_POSTFIELDS,$string_campos); //manda a requisição post $resultado = curl_exec($ch); curl_close($ch); $obj = json_decode($resultado); } } if(!function_exists('cadastra_token')) { function cadastra_token($dadosSend,$empresaSend) { //url do destino da requsiçao, equivalente ao "action" de um formulário $url = ''.URL_GATEWAY.'users/user-token'; //estes seriam os "inputs" do formulário $campos = array( 'cpf'=>urlencode("".$dadosSend['cpf'].""), 'token'=>urlencode("".$empresaSend."") ); //temos que colocar os parâmetros do post no estilo de uma query string foreach($campos as $name => $valor) { $string_campos .= $name . '=' . $valor . '&'; } $string_campos = rtrim($string_campos,'&'); $ch = curl_init(); //configurando as opções da conexão curl curl_setopt($ch,CURLOPT_URL,$url); //este parâmetro diz que queremos resgatar o retorno da requisição curl_setopt($ch,CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch,CURLOPT_POST,count($campos)); curl_setopt($ch,CURLOPT_POSTFIELDS,$string_campos); //manda a requisição post $resultado = curl_exec($ch); curl_close($ch); $obj = json_decode($resultado); $update = mysql_query("UPDATE usuario SET passepague_token='".$obj->data."' WHERE id='".$dadosSend['id']."' "); return $obj->data; } } if(!function_exists('recupera_token')) { function recupera_token($dadosSend) { //url do destino da requsiçao, equivalente ao "action" de um formulário $url = ''.URL_GATEWAY.'users/user-token'; //estes seriam os "inputs" do formulário $campos = array( 'cpf'=>urlencode("".$dadosSend['cpf'].""), 'token'=>urlencode("".$dadosSend['empresa']."") ); //temos que colocar os parâmetros do post no estilo de uma query string foreach($campos as $name => $valor) { $string_campos .= $name . '=' . $valor . '&'; } $string_campos = rtrim($string_campos,'&'); $ch = curl_init(); //configurando as opções da conexão curl curl_setopt($ch,CURLOPT_URL,$url); //este parâmetro diz que queremos resgatar o retorno da requisição curl_setopt($ch,CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch,CURLOPT_POST,count($campos)); curl_setopt($ch,CURLOPT_POSTFIELDS,$string_campos); //manda a requisição post $resultado = curl_exec($ch); curl_close($ch); $obj = json_decode($resultado); return $obj->data; } } if(!function_exists('mysql_datetime_para_timestamp')) { function mysql_datetime_para_timestamp($dt) { $yr=strval(substr($dt,0,4)); $mo=strval(substr($dt,5,2)); $da=strval(substr($dt,8,2)); $hr=strval(substr($dt,11,2)); $mi=strval(substr($dt,14,2)); $se=strval(substr($dt,17,2)); #return $hr."-".$mi."-".$se."-".$mo."-".$da."-".$yr; return mktime($hr,$mi,$se,$mo,$da,$yr); } } if(!function_exists('retiraAcentos')) { function retiraAcentos($string){ $array1 = array("á", "à", "â", "ã", "ä", "é", "è", "ê", "ë", "í", "ì", "î", "ï", "ó", "ò", "ô", "õ", "ö", "ú", "ù", "û", "ü", "ç" , "Á", "À", "Â", "Ã", "Ä", "É", "È", "Ê", "Ë", "Í", "Ì", "Î", "Ï", "Ó", "Ò", "Ô", "Õ", "Ö", "Ú", "Ù", "Û", "Ü", "Ç", " " ); $array2 = array("a", "a", "a", "a", "a", "e", "e", "e", "e", "i", "i", "i", "i", "o", "o", "o", "o", "o", "u", "u", "u", "u", "c" , "A", "A", "A", "A", "A", "E", "E", "E", "E", "I", "I", "I", "I", "O", "O", "O", "O", "O", "U", "U", "U", "U", "C", "_" ); return str_replace($array1, $array2,$string); } } if(!function_exists('cor_alteatoria')) { function cor_alteatoria() { $cor = array ( "0" => "#e6b30e", "1" => "#d61212", "2" => "#d66e12", "3" => "#d6b312", "4" => "#e4eb22", "5" => "#a2eb22", "6" => "#43eb22", "7" => "#22eb9d", "8" => "#22e4eb", "9" => "#2298eb", "10" => "#223aeb", "11" => "#5622eb", "12" => "#8f22eb", "13" => "#b922eb", "14" => "#eb22df", "15" => "#eb22b9", "16" => "#eb2281", "17" => "#255782", "18" => "#258257", "19" => "#488225", "20" => "#823225" ); return $cor[array_rand($cor)]; } } if(!function_exists('get_plataforma')) { function get_plataforma() { $iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone"); $ipad = strpos($_SERVER['HTTP_USER_AGENT'],"iPad"); $android = strpos($_SERVER['HTTP_USER_AGENT'],"Android"); $palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS"); $berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry"); $ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod"); $symbian = strpos($_SERVER['HTTP_USER_AGENT'],"Symbian"); if ($iphone || $ipad == true) { $tipo_set = "apple"; } else if ( $android == true) { $tipo_set = "android"; } else { $tipo_set = "outro"; } return $tipo_set; } } if(!function_exists('get_origem')) { function get_origem() { $iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone"); $ipad = strpos($_SERVER['HTTP_USER_AGENT'],"iPad"); $android = strpos($_SERVER['HTTP_USER_AGENT'],"Android"); $palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS"); $berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry"); $ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod"); $symbian = strpos($_SERVER['HTTP_USER_AGENT'],"Symbian"); if ($iphone || $ipad || $android || $palmpre || $ipod || $berry || $symbian == true) { $tipo_set = "MOBILE"; } else { $tipo_set = "SITE"; } return $tipo_set; } } if(!function_exists('get_ipAll')) { function get_ipAll() { $variables = array(REMOTE_ADDR, HTTP_X_FORWARDED_FOR, HTTP_X_FORWARDED, HTTP_FORWARDED_FOR, HTTP_FORWARDED, HTTP_X_COMING_, HTTP_COMING_, HTTP_CLIENT_IP); $return = Unknown; foreach ($variables as $variable) { if (isset($_SERVER[$variable])) { $return.= $_SERVER[$variable]." - "; } } return $return; } } if(!function_exists('get_client_ip')) { function get_client_ip() { $ipaddress = ''; if ($_SERVER['HTTP_CLIENT_IP']) $ipaddress = $_SERVER['HTTP_CLIENT_IP']; else if($_SERVER['HTTP_X_FORWARDED_FOR']) $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR']; else if($_SERVER['HTTP_X_FORWARDED']) $ipaddress = $_SERVER['HTTP_X_FORWARDED']; else if($_SERVER['HTTP_FORWARDED_FOR']) $ipaddress = $_SERVER['HTTP_FORWARDED_FOR']; else if($_SERVER['HTTP_FORWARDED']) $ipaddress = $_SERVER['HTTP_FORWARDED']; else if($_SERVER['REMOTE_ADDR']) $ipaddress = $_SERVER['REMOTE_ADDR']; else $ipaddress = 'UNKNOWN'; return $ipaddress; } } if(!function_exists('MaskCampos')) { function MaskCampos($mask,$str){ $str = str_replace(" ","",$str); for($i=0;$i/si', trim($tags), $tags); $tags = array_unique($tags[1]); if(is_array($tags) AND count($tags) > 0) { if($invert == FALSE) { return preg_replace('@<(?!(?:'. implode('|', $tags) .')\b)(\w+)\b.*?>.*?@si', '', $text); } else { return preg_replace('@<('. implode('|', $tags) .')\b.*?>.*?@si', '', $text); } } elseif($invert == FALSE) { return preg_replace('@<(\w+)\b.*?>.*?@si', '', $text); } return $text; } } // Função de porcentagem: Quanto é X% de N? if(!function_exists('porcentagem_xn')) { function porcentagem_xn( $porcentagem, $total ) { if(trim($porcentagem)=="" || trim($total)=="" || trim($porcentagem)=="0" || trim($total)=="0") { return "0"; } else { return number_format((( $porcentagem / 100 ) * $total), 2, ',', ' '); } } } // Função de porcentagem: N é X% de N if(!function_exists('porcentagem_nx')) { function porcentagem_nx( $parcial, $total ) { if(trim($parcial)=="" || trim($total)=="" || trim($parcial)=="0" || trim($total)=="0") { return number_format(0, 2, ',', ' '); } else { return number_format((( $parcial * 100 ) / $total), 2, ',', ' '); } } } if(!function_exists('exibe_emoticon')) { function exibe_emoticon($msgSend) { $msgSend = str_replace(":)","","".$msgSend.""); $msgSend = str_replace(":(","","".$msgSend.""); $msgSend = str_replace(":P","","".$msgSend.""); $msgSend = str_replace("=D","","".$msgSend.""); $msgSend = str_replace(":o","","".$msgSend.""); $msgSend = str_replace(";)","","".$msgSend.""); $msgSend = str_replace("8-)","","".$msgSend.""); $msgSend = str_replace("B|","","".$msgSend.""); $msgSend = str_replace(">:(","","".$msgSend.""); $msgSend = str_replace(":/","","".$msgSend.""); $msgSend = str_replace(":'(","","".$msgSend.""); $msgSend = str_replace("O:)","","".$msgSend.""); $msgSend = str_replace(":*","","".$msgSend.""); $msgSend = str_replace("^_^","","".$msgSend.""); $msgSend = str_replace("-_-","","".$msgSend.""); $msgSend = str_replace("o.O","","".$msgSend.""); $msgSend = str_replace("O.o","","".$msgSend.""); $msgSend = str_replace(":3","","".$msgSend.""); $msgSend = str_replace(">:o","","".$msgSend.""); $msgSend = str_replace(":v","","".$msgSend.""); $msgSend = str_replace("[icon]24[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]25[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]26[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]27[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]28[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]29[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]30[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]31[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]32[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]33[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]34[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]35[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]36[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]37[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]38[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]39[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]40[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]41[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]42[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]43[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]44[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]45[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]46[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]47[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]48[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]49[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]50[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]51[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]52[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]53[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]54[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]55[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]56[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]57[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]58[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]59[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]60[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]61[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]62[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]63[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]64[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]65[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]66[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]67[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]68[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]69[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]70[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]71[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]72[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]73[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]74[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]75[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]76[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]77[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]78[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]79[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]80[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]81[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]82[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]83[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]84[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]85[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]86[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]87[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]88[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]89[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]90[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]91[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]92[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]93[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]94[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]95[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]96[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]97[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]98[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]99[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]100[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]101[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]102[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]103[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]104[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]105[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]106[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]107[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]108[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]109[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]110[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]111[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]112[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]113[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]114[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]115[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]116[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]117[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]118[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]119[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]120[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]121[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]122[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]123[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]124[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]125[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]126[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]127[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]128[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]129[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]130[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]131[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]132[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]133[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]134[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]135[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]136[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]137[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]138[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]139[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]140[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]141[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]142[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]143[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]144[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]145[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]146[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]147[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]148[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]149[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]150[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]151[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]152[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]153[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]154[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]155[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]156[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]157[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]158[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]159[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]160[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]161[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]162[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]163[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]164[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]165[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]166[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]167[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]168[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]169[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]170[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]171[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]172[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]173[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]174[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]175[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]176[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]177[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]178[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]179[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]180[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]181[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]182[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]183[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]184[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]185[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]186[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]187[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]188[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]189[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]190[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]191[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]192[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]193[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]194[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]195[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]196[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]197[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]198[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]199[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]200[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]201[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]202[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]203[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]204[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]205[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]206[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]207[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]208[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]209[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]210[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]211[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]212[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]213[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]214[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]215[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]216[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]217[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]218[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]219[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]220[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]221[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]222[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]223[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]224[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]225[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]226[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]227[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]228[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]229[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]230[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]231[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]232[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]233[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]234[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]235[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]236[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]237[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]238[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]239[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]240[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]241[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]242[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]243[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]244[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]245[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]246[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]247[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]248[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]249[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]250[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]251[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]252[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]253[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]254[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]255[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]256[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]257[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]258[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]259[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]260[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]261[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]262[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]263[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]264[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]265[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]266[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]267[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]268[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]269[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]270[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]271[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]272[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]273[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]274[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]275[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]276[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]277[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]278[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]279[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]280[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]281[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]282[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]283[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]284[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]285[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]286[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]287[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]288[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]289[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]290[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]291[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]292[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]293[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]294[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]295[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]296[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]297[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]298[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]299[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]300[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]301[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]302[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]303[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]304[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]305[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]306[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]307[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]308[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]309[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]310[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]311[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]312[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]313[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]314[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]315[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]316[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]317[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]318[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]319[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]320[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]321[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]322[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]323[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]324[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]325[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]326[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]327[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]328[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]329[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]330[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]331[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]332[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]333[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]334[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]335[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]336[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]337[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]338[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]339[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]340[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]341[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]342[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]343[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]344[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]345[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]346[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]347[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]348[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]349[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]350[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]351[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]352[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]353[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]354[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]355[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]356[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]357[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]358[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]359[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]360[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]361[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]362[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]363[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]364[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]365[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]366[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]367[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]368[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]369[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]370[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]371[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]372[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]373[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]374[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]375[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]376[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]377[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]378[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]379[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]380[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]381[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]382[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]383[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]384[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]385[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]386[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]387[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]388[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]389[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]390[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]391[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]392[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]393[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]394[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]395[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]396[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]397[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]398[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]399[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]400[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]401[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]402[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]403[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]404[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]405[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]406[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]407[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]408[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]409[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]410[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]411[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]412[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]413[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]414[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]415[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]416[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]417[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]418[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]419[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]420[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]421[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]422[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]423[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]424[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]425[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]426[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]427[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]428[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]429[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]430[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]431[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]432[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]433[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]434[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]435[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]436[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]437[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]438[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]439[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]440[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]441[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]442[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]443[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]444[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]445[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]446[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]447[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]448[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]449[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]450[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]451[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]452[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]453[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]454[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]455[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]456[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]457[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]458[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]459[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]460[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]461[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]462[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]463[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]464[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]465[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]466[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]467[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]468[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]469[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]470[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]471[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]472[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]473[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]474[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]475[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]476[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]477[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]478[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]479[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]480[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]481[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]482[/icon]","","".$msgSend.""); $msgSend = str_replace("[icon]483[/icon]","","".$msgSend.""); return $msgSend; } } if(!function_exists('controle_edicao')) { function controle_edicao($modSend,$idSend) { global $timestamp_atual; global $sysusu; global $sysconfig; global $lista_array_usuarios; if(trim($idSend)==""||trim($idSend)=="0") { $sendo_editado = "0"; } else { if(trim($sysconfig[0]['bloqueio_edicao'])=="0"||trim($sysconfig[0]['bloqueio_edicao'])=="" ) { $sendo_editado = "0"; } else { $editando_n = mysql_fetch_row(mysql_query(" SELECT COUNT(*) FROM sys_arquivo_edicao WHERE local='".$modSend."' AND id_item='".$idSend."' ")); if($editando_n[0]=="0") { mysql_query("INSERT INTO sys_arquivo_edicao (tempo, local, id_item, idsysusu) VALUES ('".$timestamp_atual."', '".$modSend."', '".$idSend."', '".$sysusu['id']."' )"); $sendo_editado = "0"; } else { $item_editando = mysql_fetch_array(mysql_query(" SELECT * FROM sys_arquivo_edicao WHERE local='".$modSend."' AND id_item='".$idSend."' ")); $editando_n_idsysusu = mysql_fetch_row(mysql_query(" SELECT COUNT(*) FROM sys_arquivo_edicao WHERE local='".$modSend."' AND id_item='".$idSend."' AND idsysusu='".$sysusu['id']."' ")); if($editando_n_idsysusu[0]=="0") { $sendo_editado = "1"; } else { $update = mysql_query("UPDATE sys_arquivo_edicao SET tempo='".$timestamp_atual."',idsysusu='".$sysusu['id']."' WHERE id_item='".$idSend."' AND local='".$modSend."' "); if($item_editando['idsysusu']==$sysusu['id']) { $sendo_editado = "0"; } else { $sendo_editado = "1"; } } } } } $array_edicao['sendo_editado'] = $sendo_editado; if(trim($sendo_editado)=="1") { $array_edicao['display_set_aviso'] = ""; $array_edicao['display_set_aviso_acabou'] = "style=\"display:none;\" "; $array_edicao['display_set_btn'] = "style=\"display:none;\" "; $array_edicao['usuario_editando'] = "".$lista_array_usuarios[$item_editando['idsysusu']]['nome'].""; } else { $array_edicao['display_set_aviso'] = "style=\"display:none;\" "; $array_edicao['display_set_aviso_acabou'] = "style=\"display:none;\" "; $array_edicao['display_set_btn'] = ""; $array_edicao['usuario_editando'] = ""; } return $array_edicao; } } if(!function_exists('limpa_retorno')) { function limpa_retorno($valorSend,$caracSend) { $string = preg_replace("/".$caracSend."/", "", $valorSend); return $string; } } if(!function_exists('caracteres_especiais_v2')) { function caracteres_especiais_v2($valorSend,$modoSend) { $valorGet = $valorSend; if($modoSend=="ler") { $valorGet = str_replace("@ecom@", "&" , $valorGet); $valorGet = str_replace("@espaco@", "%20", $valorGet); $valorGet = str_replace("@hash@" , "#", $valorGet); $valorGet = str_replace("@aspas_dupla@", "\"", $valorGet); $valorGet = str_replace("@aspas_simples@", "'", $valorGet); $valorGet = str_replace("@interrogacao@", "?", $valorGet); $valorGet = str_replace("@menor@", "<", $valorGet); $valorGet = str_replace("@maior@", ">", $valorGet); $valorGet = str_replace("@ecomercial@", "&", $valorGet); $valorGet = str_replace("@virgula@", ",", $valorGet); $valorGet = str_replace("@ponto_virgula@", ";", $valorGet); $valorGet = str_replace("@dois_pontos@", ":", $valorGet); $valorGet = str_replace("@chaves_abre@", "{", $valorGet); $valorGet = str_replace("@chaves_fecha@", "}", $valorGet); $valorGet = str_replace("@colchetes_abre@", "[", $valorGet); $valorGet = str_replace("@colchetes_fecha@", "]", $valorGet); $valorGet = str_replace("@parenteses_abre@", "(", $valorGet); $valorGet = str_replace("@parenteses_fecha@", ")", $valorGet); $valorGet = str_replace("@barra@", "/", $valorGet); $valorGet = str_replace("@barra_invertida@", "\\", $valorGet); $valorGet = str_replace("@igual@", "=", $valorGet); $valorGet = str_replace("@menos@", "-", $valorGet); $valorGet = str_replace("@mais@", "+", $valorGet); $valorGet = str_replace("@cifrao@", "$", $valorGet); } else { $valorGet = str_replace("&", "@ecom@" ,$valorGet); $valorGet = str_replace("%20", "@espaco@" ,$valorGet); $valorGet = str_replace("#", "@hash@" ,$valorGet); $valorGet = str_replace("\"", "@aspas_dupla@" ,$valorGet); $valorGet = str_replace("'", "@aspas_simples@" ,$valorGet); $valorGet = str_replace("?", "@interrogacao@" ,$valorGet); $valorGet = str_replace("<", "@menor@" ,$valorGet); $valorGet = str_replace(">", "@maior@" ,$valorGet); $valorGet = str_replace("&", "@ecomercial@" ,$valorGet); $valorGet = str_replace(",", "@virgula@" ,$valorGet); $valorGet = str_replace(";", "@ponto_virgula@" ,$valorGet); $valorGet = str_replace(":", "@dois_pontos@" ,$valorGet); $valorGet = str_replace("{", "@chaves_abre@" ,$valorGet); $valorGet = str_replace("}", "@chaves_fecha@" ,$valorGet); $valorGet = str_replace("[", "@colchetes_abre@" ,$valorGet); $valorGet = str_replace("]", "@colchetes_fecha@" ,$valorGet); $valorGet = str_replace("(", "@parenteses_abre@" ,$valorGet); $valorGet = str_replace(")", "@parenteses_fecha@" ,$valorGet); $valorGet = str_replace("/", "@barra@" ,$valorGet); $valorGet = str_replace("\\", "@barra_invertida@" ,$valorGet); $valorGet = str_replace("=", "@igual@" ,$valorGet); $valorGet = str_replace("-", "@menos@" ,$valorGet); $valorGet = str_replace("+", "@mais@" ,$valorGet); $valorGet = str_replace("$", "@cifrao@" ,$valorGet); } return $valorGet; } } if(!function_exists('caracteres_especiais')) { function caracteres_especiais($valorSend,$modoSend) { if($modoSend=="ler") { $valorGet = str_replace(""","\"",$valorSend); $valorGet = str_replace("'","'",$valorGet); $valorGet = str_replace("{abre_par}","(",$valorGet); $valorGet = str_replace("{fecha_par}",")",$valorGet); $valorGet = str_replace("{interrogacao}","?",$valorGet); $valorGet = str_replace("{espaco}","%20",$valorGet); $valorGet = str_replace("{ecom}","&",$valorGet); $valorGet = str_replace("{igual}","=",$valorGet); $valorGet = str_replace("{mais}","+",$valorGet); $valorGet = str_replace("{hash}","#",$valorGet); } else { $valorGet = str_replace("\"",""",$valorSend); $valorGet = str_replace("'","'",$valorGet); $valorGet = str_replace("(","{abre_par}",$valorGet); $valorGet = str_replace(")","{fecha_par}",$valorGet); $valorGet = str_replace("?","{interrogacao}",$valorGet); $valorGet = str_replace("%20","{espaco}",$valorGet); $valorGet = str_replace("&","{ecom}",$valorGet); $valorGet = str_replace("=","{igual}",$valorGet); $valorGet = str_replace("+","{mais}",$valorGet); $valorGet = str_replace("#","{hash}",$valorGet); } return $valorGet; } } if(!function_exists('envia_post_twitter')) { function envia_post_twitter($arraySend) { global $sysusu; global $connection; if($sysusu['id']=="99") { $status_do_item_set = $arraySend['stat']; $twitter_post_set = $arraySend['postar_twitter']; $message = $arraySend['texto_twitter']; $nome_do_item = $arraySend['nome']; global $bitly_user; global $bitly_api; global $accesstoken; global $accesstokensecret; global $consumerkey; require ''.$_SERVER['DOCUMENT_ROOT'].'/admin/include/lib/twitteroauth-master/autoload.php'; $connection = new TwitterOAuth(''.$consumerkey.'', ''.$consumersecret.'', ''.$accesstoken.'', ''.$accesstokensecret.''); $list = array(); $arraySend['filtro_img'] = "_item"; $arraySend['id_sys_arquivo'] = $arraySend['id']; $list[0] = $arraySend; $url_setada = monta_url_otimizada($list[0]); if(trim($twitter_post_set)=="1"&&trim($status_do_item_set)=="1") { if(trim($message)=="") { $message = $nome_do_item; } else { $message = $message; } if(strlen($message)>115) { $message = substr($message,0,115)."..."; } else { $message = $message; } $url_curta_bitly = criando_bitly_url(''.$url_setada.'',''.$bitly_user.'',''.$bitly_api.'','json'); $image = monta_imagem_otimizado($list[0],"apenas_src","","",""); if(trim($image)=="") { if($arraySend['local']=="analise") { $item_produto = mysql_fetch_array(mysql_query("SELECT nome,numeroUnico FROM produto WHERE id='".$arraySend['produto']."'")); $arraySend['produto_numeroUnico'] = "".$item_produto['numeroUnico'].""; } $image = monta_imagem_otimizado($list[0],"apenas_src","","",""); if(trim($image)=="") { $image = "sem_imagem"; } else { $image = $image; } } else { $image = $image; } if(trim($image)=="sem_imagem") { $parameters = array( 'status' => ''.$message.' '.$url_curta_bitly.'' ); $result = $connection->post('statuses/update', $parameters); } else { $media1 = $connection->upload('media/upload', array('media' => ''.$image.'')); $parameters = array( 'status' => ''.$message.' '.$url_curta_bitly.'', 'media_ids' => $media1->media_id_string ); $result = $connection->post('statuses/update', $parameters); } } } } } if(!function_exists('sub_aspas')) { function sub_aspas($conteudo) { $value = str_replace("\"",""",$conteudo); $value = str_replace("'","'",$value); return $value; } } if(!function_exists('numero_processos_sql')) { function numero_processos_sql() { $result = mysql_list_processes($link); $cont=0; while ($row = mysql_fetch_assoc($result)){ $cont++; } return $cont; } } if(!function_exists('tweet_send')) { function tweet_send($message,$image,$url_curta_bitly) { require ''.$_SERVER['DOCUMENT_ROOT'].'/admin/include/lib/twitteroauth-master/autoload.php'; global $consumerkey; global $consumersecret; global $accesstoken; global $accesstokensecret; $connection = new TwitterOAuth(''.$consumerkey.'', ''.$consumersecret.'', ''.$accesstoken.'', ''.$accesstokensecret.''); $media1 = $connection->upload('media/upload', array('media' => ''.$image.'')); $parameters = array( 'status' => 'TESTE '.$url_curta_bitly.'', 'media_ids' => $media1->media_id_string ); $result = $connection->post('statuses/update', $parameters); } } if(!function_exists('controle_visitantes_home')) { function controle_visitantes_home($conteudo,$urlSend) { global $hora; global $hora_limite; $sysconfig = mysql_fetch_array(mysql_query("SELECT contador_home FROM sysconfig LIMIT 1")); $url_array = explode("/", str_replace("http://adrenaline.uol.com.br/","",$urlSend)); if($sysconfig['contador_home']==1) { mysql_query("DELETE FROM sysvisitante WHERE ultima_atividade < '".$hora_limite."' "); $url_atual = $urlSend; $url_set = md5($url_atual); $id_da_sessao = md5("".$url_atual."".$_SERVER['REMOTE_ADDR'].""); $sysvisitante_n = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM sysvisitante WHERE guid = '".$id_da_sessao."' AND id_sys_arquivo = '0' AND local = 'home'")); if($sysvisitante_n[0]==0) { mysql_query("INSERT INTO sysvisitante (guid, url, ultima_atividade, id_sys_arquivo, local) VALUES ('".$id_da_sessao."', '".$url_set."', '".$hora."', '0', 'home')"); } else { $sysvisitante_set = mysql_fetch_array(mysql_query("SELECT id FROM sysvisitante WHERE guid = '".$id_da_sessao."' AND url='".$url_set."' AND id_sys_arquivo = '0' AND local = 'home' LIMIT 1")); mysql_query("UPDATE sysvisitante SET ultima_atividade='".$hora."' WHERE id='".$sysvisitante_set['id']."' "); } } } } if(!function_exists('controle_visitantes')) { function controle_visitantes($localSend,$urlSend,$idSend) { global $hora; global $hora_limite; $processos_sql = numero_processos_sql(); $sysconfig = mysql_fetch_array(mysql_query("SELECT contador_conteudo,contador_online FROM sysconfig LIMIT 1")); $tipo_armazenamento = "memory"; //memory //inno // brandchannels atuais $bcs = array('hyperx', 'asus', 'amd'); if (strripos($urlSend, "".$bcs[0].".adrenaline") === false) { if (strripos($urlSend, "".$bcs[1].".adrenaline") === false) { if (strripos($urlSend, "".$bcs[2].".adrenaline") === false) { $web_set = "adrenaline"; } else { $web_set = "amd"; } } else { $web_set = "asus"; } } else { $web_set = "hyperx"; } if (trim($web_set)=="adrenaline") { $url_set = str_replace("http://adrenaline.uol.com.br/","",$urlSend); } else { $url_set = str_replace("http://".$web_set.".adrenaline.uol.com.br/","",$urlSend); } $url_array = explode("/", $url_set); if(trim($localSend)=="cobertura") { $id_item_set = $idSend; } else { $id_item_set = $url_array[3]; } if($sysconfig['contador_conteudo']==1&&$processos_sql<50) { if(trim($url_array[5])=="") { $dia_atual = date("d"); $mes_atual = date("m"); $ano_atual = date("Y"); if($dia_atual{0}=="0") { $dia_atual = substr($dia_atual,1,1); } else { $dia_atual = $dia_atual; } if($mes_atual{0}=="0") { $mes_atual = substr($mes_atual,1,1); } else { $mes_atual = $mes_atual; } if($tipo_armazenamento=="memory") { //Controle do view por dia, mês e ano $insert = mysql_query("INSERT INTO sys_arquivo_view_memory ( web, local, id_item, view, dia, mes, ano ) VALUES ( '".$web_set."', '".$localSend."', '".$id_item_set."', '1', '".$dia_atual."', '".$mes_atual."', '".$ano_atual."' )"); } else { //Resgata a qtdade de views $item_view_mes_n = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM sys_arquivo_view WHERE web='".$web_set."' AND local='".$localSend."' AND id_item='".$id_item_set."' AND dia='".$dia_atual."' AND mes='".$mes_atual."' AND ano='".$ano_atual."' ")); if($item_view_mes_n[0]==0) { //Controle do view por dia, mês e ano $insert = mysql_query("INSERT INTO sys_arquivo_view ( web, local, id_item, view, dia, mes, ano ) VALUES ( '".$web_set."', '".$localSend."', '".$id_item_set."', '1', '".$dia_atual."', '".$mes_atual."', '".$ano_atual."' )"); } else { //Controle do view por dia, mês e ano if(trim($url_array[3])=="") { $item_view_dia_mes = mysql_fetch_array(mysql_query("SELECT * FROM sys_arquivo_view WHERE local='".$localSend."' AND web='".$web_set."' AND dia='".$dia_atual."' AND mes='".$mes_atual."' AND ano='".$ano_atual."' LIMIT 1 ")); } else { $item_view_dia_mes = mysql_fetch_array(mysql_query("SELECT * FROM sys_arquivo_view WHERE id_item='".$id_item_set."' AND local='".$localSend."' AND web='".$web_set."' AND dia='".$dia_atual."' AND mes='".$mes_atual."' AND ano='".$ano_atual."' LIMIT 1 ")); } $views_mes_atual = $item_view_dia_mes['view'] + 1; $update = mysql_query("UPDATE sys_arquivo_view SET view='".$views_mes_atual."' WHERE id='".$item_view_dia_mes['id']."' "); } } } } if($sysconfig['contador_online']==1&&$processos_sql<50) { mysql_query("DELETE FROM sysvisitante WHERE ultima_atividade < '".$hora_limite."' "); if(trim($url_array[5])=="") { $http_client_ip = $_SERVER['HTTP_CLIENT_IP']; $http_x_forwarded_for = $_SERVER['HTTP_X_FORWARDED_FOR']; $remote_addr = $_SERVER['REMOTE_ADDR']; /* VERIFICO SE O IP REALMENTE EXISTE NA INTERNET */ if(!empty($http_client_ip)){ $ip = $http_client_ip; /* VERIFICO SE O ACESSO PARTIU DE UM SERVIDOR PROXY */ } elseif(!empty($http_x_forwarded_for)){ $ip = $http_x_forwarded_for; } else { /* CASO EU NÃO ENCONTRE NAS DUAS OUTRAS MANEIRAS, RECUPERO DA FORMA TRADICIONAL */ $ip = $remote_addr; } $url_atual = $urlSend; $url_set = md5($url_atual); $id_da_sessao = md5("".$url_atual."".$_SERVER['REMOTE_ADDR'].""); $sysvisitante_n = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM sysvisitante WHERE guid = '".$id_da_sessao."' AND url='".$url_set."' AND id_sys_arquivo = '".$id_item_set."' AND local = '".$localSend."' AND web='".$web_set."'")); if($sysvisitante_n[0]==0) { mysql_query("INSERT INTO sysvisitante (guid, ip, url, url_open, ultima_atividade, id_sys_arquivo, local, web) VALUES ('".$id_da_sessao."', '".$ip."', '".$url_set."', '".$url_atual."', '".$hora."', '".$id_item_set."', '".$localSend."', '".$web_set."')"); } else { $sysvisitante_set = mysql_fetch_array(mysql_query("SELECT id FROM sysvisitante WHERE guid = '".$id_da_sessao."' AND url='".$url_set."' AND id_sys_arquivo = '".$id_item_set."' AND local = '".$localSend."' AND web='".$web_set."' LIMIT 1")); mysql_query("UPDATE sysvisitante SET ultima_atividade='".$hora."' WHERE id='".$sysvisitante_set['id']."' "); } } } } } if(!function_exists('syslog_site')) { function syslog_site($localSend,$descricaoSend,$urlSend,$carregaSend) { $log_stat = 0; $url_array = explode("/", str_replace("http://adrenaline.uol.com.br/","",$urlSend)); if($log_stat==1) { mysql_query("INSERT INTO syslog_site ( local, descricao, url, array_0, array_1, array_2, array_3, array_4, array_5, array_6, array_7, data ) VALUES ( '".$carregaSend."', '".$descricaoSend."', '".$urlSend."', '".$url_array[0]."', '".$url_array[1]."', '".$url_array[2]."', '".$url_array[3]."', '".$url_array[4]."', '".$url_array[5]."', '".$url_array[6]."', '".$url_array[7]."', '".date("Y-m-d H:i:s")."' )"); } } } if(!function_exists('arraySysusu')) { function arraySysusu($email,$senha) { $rSql = mysql_fetch_array(mysql_query("SELECT * FROM sysusu WHERE email='".$email."' AND senha='".$senha."'")); #$rSql = mysql_queryCache_itens("1", "SELECT * FROM sysusu WHERE email='".$email."' AND senha='".$senha."'"); $list = array(); $list[0] = $rSql; return $list; } } if(!function_exists('arrayConstrutorSysperm')) { function arrayConstrutorSysperm($sysusu_id) { $rSql = mysql_fetch_array(mysql_query("SELECT * FROM _construtor_sysperm WHERE idsysusu='".$sysusu_id."'")); $list = array(); $list[0] = $rSql; return $list; } } if(!function_exists('arrayModulo')) { function arrayModulo($modSend) { $rSql = mysql_queryCache_itens("1", "SELECT * FROM _construtor_modulo WHERE nome_base='".$modSend."'"); return $rSql; } } if(!function_exists('arrayModuloCategoria')) { function arrayModuloCategoria($mod_id) { $rSql = mysql_queryCache_itens("1", "SELECT * FROM _construtor_modulo_categoria WHERE id='".$mod_id."'"); return $rSql; } } if(!function_exists('arrayModuloCampo')) { function arrayModuloCampo($mod_id) { $rSql = mysql_queryCache_itens("1", "SELECT * FROM _construtor_modulo_campo WHERE id_construtor_modulo='".$mod_id."'"); return $rSql; } } if(!function_exists('arrayModuloConfig')) { function arrayModuloConfig($mod) { $rSql = mysql_fetch_array(mysql_query("SELECT * FROM ".$mod."_config ORDER BY id LIMIT 1")); $list = array(); $list[0] = $rSql; return $list; } } if(!function_exists('arrayModuloMinhaConfig')) { function arrayModuloMinhaConfig($mod,$sysusu_id) { $rSql = mysql_fetch_array(mysql_query("SELECT * FROM ".$mod."_minha_config WHERE idsysusu='".$sysusu_id."' ORDER BY id LIMIT 1")); $list = array(); $list[0] = $rSql; return $list; } } if(!function_exists('arrayModuloEstrutura')) { function arrayModuloEstrutura($mod) { $rSql = mysql_fetch_array(mysql_query("SELECT * FROM ".$mod."_estrutura LIMIT 1")); $list = array(); $list[0] = $rSql; return $list; } } if(!function_exists('By2M')) { function By2M($size) { $filesizename = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB"); return $size ? round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $filesizename[$i] : '0 Bytes'; } } if(!function_exists('printDetails')) { function printDetails($status) { echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $percCacheHit=((real)$status ["get_hits"]/ (real)$status ["cmd_get"] *100); $percCacheHit=round($percCacheHit,3); $percCacheMiss=100-$percCacheHit; echo ""; echo ""; $MBRead= (real)$status["bytes_read"]/(1024*1024); echo ""; $MBWrite=(real) $status["bytes_written"]/(1024*1024) ; echo ""; $MBSize=(real) $status["limit_maxbytes"]/(1024*1024) ; echo ""; echo ""; echo "
Memcache Server version: ".$status ["version"]."
Process id of this server process ".$status ["pid"]."
Number of seconds this server has been running ".$status ["uptime"]."
Accumulated user time for this process ".$status ["rusage_user"]." seconds
Accumulated system time for this process ".$status ["rusage_system"]." seconds
Total number of items stored by this server ever since it started ".$status ["total_items"]."
Number of open connections ".$status ["curr_connections"]."
Total number of connections opened since the server started running ".$status ["total_connections"]."
Number of connection structures allocated by the server ".$status ["connection_structures"]."
Cumulative number of retrieval requests ".$status ["cmd_get"]."
Cumulative number of storage requests ".$status ["cmd_set"]."
Number of keys that have been requested and found present ".$status ["get_hits"]." ($percCacheHit%)
Number of items that have been requested and not found ".$status ["get_misses"]."($percCacheMiss%)
Total number of bytes read by this server from network ".$MBRead." Mega Bytes
Total number of bytes sent by this server to network ".$MBWrite." Mega Bytes
Number of bytes this server is allowed to use for storage.".$MBSize." Mega Bytes
Number of valid items removed from cache to free memory for new items.".$status ["evictions"]."
"; } } if(!function_exists('UrlAtual')) { function UrlAtual() { $dominio= $_SERVER['SERVER_NAME']; $url = "http://" . $dominio. $_SERVER['REQUEST_URI']; return $url; } } if(!function_exists('conecta_Memcached')) { function conecta_Memcached() { $memcached_obj = new Memcached(); $memcached_obj->addServer("127.0.0.1", 11211); return $memcached_obj; } } if(!function_exists('carrega_Memcached')) { function carrega_Memcached($chaveSend) { $conteudoSet = ""; $memcached_obj = conecta_Memcached(); if( $memcached_obj->getStats()===false ){ } else { $conteudoSet = $memcached_obj->get($chaveSend); } return $conteudoSet; } } if(!function_exists('armazena_Memcached')) { function armazena_Memcached($chaveSend, $conteudoSend) { $memcached_obj = conecta_Memcached(); if( $memcached_obj->getStats()===false ){ } else { $memcached_obj->set($chaveSend, $conteudoSend); } } } if(!function_exists('limpa_Memcached')) { function limpa_Memcached($chaveSend) { $memcached_obj = conecta_Memcached(); $memcached_obj->delete($chaveSend); } } #MECACHE OLD if(!function_exists('conecta_Memcache')) { function conecta_Memcache() { $memcache_obj = new Memcache; $memcache_obj->connect('127.0.0.1', 11211); return $memcache_obj; } } if(!function_exists('lista_stat_memcache_key')) { function lista_stat_memcache_key($key,$statGet) { if($statGet=="detail") { return $list[$key]["detail"][1]; } else { return $list[$key][$statGet]; } } } if(!function_exists('limpa_Cache_template')) { function limpa_Cache_template($idGet) { global $link_site; $strSql = " SELECT mod_empresa.numeroUnico AS empresa_numeroUnico, mod_empresa.token AS empresa_token, mod_empresa.dominio AS empresa_dominio FROM empresa AS mod_empresa WHERE mod_empresa.id='".$idGet."' "; $rSqlItem = mysql_fetch_array(mysql_query("".$strSql."")); $url_amigavelGet = $rSqlItem['url_amigavel']; $link_token = "".$link_site."".$rSqlItem['empresa_token'].""; $link_dominio = "".$link_token."/"; limpa_Cache_url($link_dominio); $menu_N = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM menu WHERE empresa='".$idGet."' AND stat='1' ")); if($menu_N[0]>0) { $qSqlMenu = mysql_query("SELECT url_amigavel FROM menu WHERE empresa='".$idGet."' AND stat='1'"); while($rSqlMenu = mysql_fetch_array($qSqlMenu)) { $link_dominio_clean = "".$link_dominio."".$rSqlMenu['url_amigavel']."/"; limpa_Cache_url($link_dominio_clean); } } $pos = strripos($rSqlItem['empresa_dominio'], "//"); if ($pos === false) { $rSqlItem['empresa_dominio'] ="//".$rSqlItem['empresa_dominio']; } $link_dominio = "".$rSqlItem['empresa_dominio']."/"; limpa_Cache_url($link_dominio); $menu_N = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM menu WHERE empresa='".$idGet."' AND stat='1' ")); if($menu_N[0]>0) { $qSqlMenu = mysql_query("SELECT url_amigavel FROM menu WHERE empresa='".$idGet."' AND stat='1'"); while($rSqlMenu = mysql_fetch_array($qSqlMenu)) { $link_dominio_clean = "".$link_dominio."".$rSqlMenu['url_amigavel']."/"; limpa_Cache_url($link_dominio_clean); } } $empresa_token_N = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM empresa_lista_de_dominios WHERE numeroUnico_pai='".$rSqlItem['empresa_numeroUnico']."' ")); if($empresa_token_N[0]>0) { $qSqlDominio = mysql_query("SELECT dominio FROM empresa_lista_de_dominios WHERE numeroUnico_pai='".$rSqlItem['empresa_numeroUnico']."' AND stat='1'"); while($rSqlDominio = mysql_fetch_array($qSqlDominio)) { $link_dominio = "".$rSqlDominio['dominio'].""; limpa_Cache_url($link_dominio); $menu_N = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM menu WHERE empresa='".$idGet."' AND stat='1' ")); if($menu_N[0]>0) { $qSqlMenu = mysql_query("SELECT url_amigavel FROM menu WHERE empresa='".$idGet."' AND stat='1'"); while($rSqlMenu = mysql_fetch_array($qSqlMenu)) { $link_dominio_clean = "".$rSqlDominio['dominio']."".$rSqlMenu['url_amigavel']."/"; limpa_Cache_url($link_dominio_clean); } } } } } } if(!function_exists('limpa_Cache_empresa')) { function limpa_Cache_empresa($idGet) { global $link_site; $strSql = " SELECT mod_empresa.numeroUnico AS empresa_numeroUnico, mod_empresa.token AS empresa_token, mod_empresa.dominio AS empresa_dominio FROM empresa AS mod_empresa WHERE mod_empresa.id='".$idGet."' "; $rSqlItem = mysql_fetch_array(mysql_query("".$strSql."")); $url_amigavelGet = $rSqlItem['url_amigavel']; $link_token = "".$link_site."".$rSqlItem['empresa_token'].""; $link_dominio = "".$link_token."/"; limpa_Cache_url($link_dominio); $pos = strripos($rSqlItem['empresa_dominio'], "//"); if ($pos === false) { $rSqlItem['empresa_dominio'] ="//".$rSqlItem['empresa_dominio']; } $link_dominio = "".$rSqlItem['empresa_dominio']."/"; limpa_Cache_url($link_dominio); $empresa_token_N = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM empresa_lista_de_dominios WHERE numeroUnico_pai='".$rSqlItem['empresa_numeroUnico']."' ")); if($empresa_token_N[0]>0) { $qSqlDominio = mysql_query("SELECT dominio FROM empresa_lista_de_dominios WHERE numeroUnico_pai='".$rSqlItem['empresa_numeroUnico']."' AND stat='1'"); while($rSqlDominio = mysql_fetch_array($qSqlDominio)) { $link_dominio = "".$rSqlDominio['dominio'].""; limpa_Cache_url($link_dominio); } } } } if(!function_exists('limpa_Cache_evento')) { function limpa_Cache_evento($numeroUnicoGet) { global $link_site; $strSql = " SELECT mod_eventos.url_amigavel, mod_eventos.id, mod_eventos.nome, mod_eventos.numeroUnico, mod_empresa.numeroUnico AS empresa_numeroUnico, mod_empresa.token AS empresa_token, mod_empresa.dominio AS empresa_dominio FROM eventos AS mod_eventos LEFT JOIN empresa AS mod_empresa ON (mod_empresa.id = mod_eventos.empresa) WHERE mod_eventos.numeroUnico='".$numeroUnicoGet."' "; $rSqlItem = mysql_fetch_array(mysql_query("".$strSql."")); $url_amigavelGet = $rSqlItem['url_amigavel']; $link_token = "".$link_site."".$rSqlItem['empresa_token'].""; $link_dominio = "".$link_token."/"; limpa_Cache_url($link_dominio); $link_dominio = "".$link_token."/eventos/"; limpa_Cache_url($link_dominio); $link_dominio = "".$link_token."/ingressos/"; limpa_Cache_url($link_dominio); $link_dominio = "".$link_token."/eventos/".$url_amigavelGet."/"; limpa_Cache_url($link_dominio); $link_dominio = "".$link_token."/ingressos/".$url_amigavelGet."/"; limpa_Cache_url($link_dominio); $pos = strripos($rSqlItem['empresa_dominio'], "//"); if ($pos === false) { $rSqlItem['empresa_dominio'] ="//".$rSqlItem['empresa_dominio']; } $link_dominio = "".$rSqlItem['empresa_dominio']."/"; limpa_Cache_url($link_dominio); $link_dominio = "".$rSqlItem['empresa_dominio']."/eventos/"; limpa_Cache_url($link_dominio); $link_dominio = "".$rSqlItem['empresa_dominio']."/ingressos/"; limpa_Cache_url($link_dominio); $link_dominio = "".$rSqlItem['empresa_dominio']."/eventos/".$url_amigavelGet."/"; limpa_Cache_url($link_dominio); $link_dominio = "".$rSqlItem['empresa_dominio']."/ingressos/".$url_amigavelGet."/"; limpa_Cache_url($link_dominio); $empresa_token_N = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM empresa_lista_de_dominios WHERE numeroUnico_pai='".$rSqlItem['empresa_numeroUnico']."' ")); if($empresa_token_N[0]>0) { $qSqlDominio = mysql_query("SELECT dominio FROM empresa_lista_de_dominios WHERE numeroUnico_pai='".$rSqlItem['empresa_numeroUnico']."' AND stat='1'"); while($rSqlDominio = mysql_fetch_array($qSqlDominio)) { $link_dominio = "".$rSqlDominio['dominio'].""; limpa_Cache_url($link_dominio); $link_dominio = "".$rSqlDominio['dominio']."eventos/"; limpa_Cache_url($link_dominio); $link_dominio = "".$rSqlDominio['dominio']."ingressos/"; limpa_Cache_url($link_dominio); $link_dominio = "".$rSqlDominio['dominio']."eventos/".$url_amigavelGet."/"; limpa_Cache_url($link_dominio); $link_dominio = "".$rSqlDominio['dominio']."ingressos/".$url_amigavelGet."/"; limpa_Cache_url($link_dominio); } } } } if(!function_exists('limpa_Cache_url')) { function limpa_Cache_url($url) { $pos = strripos($url, "http:"); if ($pos === false) { $pos = strripos($url, "https:"); if ($pos === false) { $url = $url; } else { $url = str_replace("https:","",$url); } } else { $url = str_replace("https:","",$url); $url = str_replace("http:","",$url); $url = "".$url.""; } $pegar_barra = substr("".$url."", -1); if(trim($pegar_barra)=="/") { $url_sem_barra = substr($url,0,-1); $url_com_barra = $url; } else { $url_sem_barra = $url; $url_com_barra = $url."/"; } #echo $url_sem_barra."
"; #echo $url_com_barra."
"; #echo $url_sem_barra."
"; #echo $url_com_barra."


"; //MOBILE $chave_sem_barra_MOBILE = md5("http:".$url_sem_barra."_MOBILE"); $chave_com_barra_MOBILE = md5("http:".$url_com_barra."_MOBILE"); $SEM_WWW_chave_sem_barra_MOBILE = md5("http:".str_replace("www.","",$url_sem_barra."_MOBILE")); $SEM_WWW_chave_com_barra_MOBILE = md5("http:".str_replace("www.","",$url_com_barra."_MOBILE")); $SSL_chave_sem_barra_MOBILE = md5("https:".$url_sem_barra."_MOBILE"); $SSL_chave_com_barra_MOBILE = md5("https:".$url_com_barra."_MOBILE"); $SEM_WWW_SSL_chave_sem_barra_MOBILE = md5("https:".str_replace("www.","",$url_sem_barra."_MOBILE")); $SEM_WWW_SSL_chave_com_barra_MOBILE = md5("https:".str_replace("www.","",$url_com_barra."_MOBILE")); //SITE $chave_sem_barra_SITE = md5("http:".$url_sem_barra."_SITE"); $chave_com_barra_SITE = md5("http:".$url_com_barra."_SITE"); $SEM_WWW_chave_sem_barra_SITE = md5("http:".str_replace("www.","",$url_sem_barra."_SITE")); $SEM_WWW_chave_com_barra_SITE = md5("http:".str_replace("www.","",$url_com_barra."_SITE")); $SSL_chave_sem_barra_SITE = md5("https:".$url_sem_barra."_SITE"); $SSL_chave_com_barra_SITE = md5("https:".$url_com_barra."_SITE"); $SEM_WWW_SSL_chave_sem_barra_SITE = md5("https:".str_replace("www.","",$url_sem_barra."_SITE")); $SEM_WWW_SSL_chave_com_barra_SITE = md5("https:".str_replace("www.","",$url_com_barra."_SITE")); $memcache_obj = conecta_Memcache(); $memcache_obj->delete($chave_sem_barra_MOBILE); $memcache_obj->delete($chave_com_barra_MOBILE); $memcache_obj->delete($SSL_chave_sem_barra_MOBILE); $memcache_obj->delete($SSL_chave_com_barra_MOBILE); $memcache_obj->delete($SEM_WWW_chave_sem_barra_MOBILE); $memcache_obj->delete($SEM_WWW_chave_com_barra_MOBILE); $memcache_obj->delete($SEM_WWW_SSL_chave_sem_barra_MOBILE); $memcache_obj->delete($SEM_WWW_SSL_chave_com_barra_MOBILE); $memcache_obj->delete($chave_sem_barra_SITE); $memcache_obj->delete($chave_com_barra_SITE); $memcache_obj->delete($SSL_chave_sem_barra_SITE); $memcache_obj->delete($SSL_chave_com_barra_SITE); $memcache_obj->delete($SEM_WWW_chave_sem_barra_SITE); $memcache_obj->delete($SEM_WWW_chave_com_barra_SITE); $memcache_obj->delete($SEM_WWW_SSL_chave_sem_barra_SITE); $memcache_obj->delete($SEM_WWW_SSL_chave_com_barra_SITE); } } if(!function_exists('limpa_Cache_sql')) { function limpa_Cache_sql($consulta, $tempo = 600) { $chave = md5($consulta); $memcache_obj = conecta_Memcache(); if ( $memcache_obj->getStats()===false ) { $memcache_obj->delete($chave); } } } if(!function_exists('armazena_page_Cache')) { function armazena_page_Cache($url, $conteudo, $tempo = 600) { $chave = md5($url); $memcache_obj = conecta_Memcache(); if( $memcache_obj->getStats()===false ){ } else { $memcache_obj->set($chave, $conteudo, MEMCACHE_COMPRESSED, $tempo); } } } if(!function_exists('renova_item_memcache')) { function renova_item_memcache($tipo, $consulta_url, $tempo = 600) { $chave = md5($consulta_url); $memcache_obj = conecta_Memcache(); if ( trim($tipo) == "sql" ) { $list = array(); $cont = 0; $qSql = mysql_query($consulta_url); while($rSql = mysql_fetch_assoc($qSql)) { $id = $rSql['id']; $rSql['id_sys_arquivo'] = $rSql['id']; $list[$cont] = $rSql; $cont++; } } else { $contents = file_get_contents("".$consulta_url.""); $list = $contents; } $query = $memcache_obj->get($chave); if( $memcache_obj->getStats()===false ){ } else { if ( $query === false ) { $memcache_obj->set($chave, $list, MEMCACHE_COMPRESSED, $tempo); } else { #$memcache_obj->delete($chave); $memcache_obj->replace($chave, $list, MEMCACHE_COMPRESSED, $tempo); } } } } if(!function_exists('carrega_page_Cache')) { function carrega_page_Cache($url, $tempo = 300) { $chave = md5($url); $memcache_obj = conecta_Memcache(); if( $memcache_obj->getStats()===false ){ } else { $pagina_set = $memcache_obj->get($chave); } return $pagina_set; } } if(!function_exists('mysql_queryCache_itens')) { function mysql_queryCache_itens($cacheOffSend, $consulta, $tempo = 300) { /*if($cacheOffSend=="1") { $list = array(); $cont = 0; $qSql = mysql_query($consulta); while($rSql = mysql_fetch_assoc($qSql)) { $id = $rSql['id']; $rSql['id_sys_arquivo'] = $rSql['id']; $list[$cont] = $rSql; $cont++; } $query = $list; } else { $sysconfig = mysql_fetch_array(mysql_query("SELECT memcache_query FROM sysconfig LIMIT 1")); $chave = md5($consulta); $memcache_obj = conecta_Memcache(); $query = $memcache_obj->get($chave); $cache_habilitado = $sysconfig['memcache_query']; if ( $query === false || $memcache_obj->getStats()===false || $cache_habilitado==0 || trim($cache_habilitado)=="" ) { $list = array(); $cont = 0; $qSql = mysql_query($consulta); while($rSql = mysql_fetch_assoc($qSql)) { $id = $rSql['id']; $rSql['id_sys_arquivo'] = $rSql['id']; $list[$cont] = $rSql; $cont++; } $memcache_obj->set($chave, $list, MEMCACHE_COMPRESSED, $tempo); $query = $memcache_obj->get($chave); } } return $query; */ } } if(!function_exists('monta_filtro_palavra_chave')) { function monta_filtro_palavra_chave($buscaGet) { $buscaGet = trim($buscaGet); $filtro_montado = ""; $kws = explode(",", $buscaGet); for($f = 0, $c = count($kws); $f < $c; $f++) { if(trim($kws[$f])=="") { } else { if(trim($filtro)=="") { $filtro = " mod_sys_arquivo_palavras_chave.palavras_chave='".$kws[$f]."' "; } else { $filtro .= " OR mod_sys_arquivo_palavras_chave.palavras_chave='".$kws[$f]."' "; } /* $kwi = explode(",", $buscaGet); for($fi = 0, $ci = count($kwi); $fi < $ci; $fi++) { if(trim($kwi[$fi])=="") { } else { if($kws[$f]==$kwi[$fi]) { } else { if(trim($filtro)=="") { $filtro .= " ( mod_sys_arquivo_palavras_chave.palavras_chave='".$kws[$f]."' OR mod_sys_arquivo_palavras_chave.palavras_chave='".$kwi[$fi]."' ) "; } else { $filtro .= " AND ( mod_sys_arquivo_palavras_chave.palavras_chave='".$kws[$f]."' OR mod_sys_arquivo_palavras_chave.palavras_chave='".$kwi[$fi]."' ) "; } } } } */ } } return $filtro; } } if(!function_exists('setTipoValorTbody')) { function setTipoValorTbody($tipoSend,$campoSend,$valorSend,$modSend,$arraySend,$numeroUnicoSend) { global $data; global $link; if(trim($tipoSend)=="") { $impressao = $valorSend; } elseif(trim($tipoSend)=="normal") { $impressao = $valorSend; } elseif(trim($tipoSend)=="externo_multiplo") { #$campoSend = str_replace("".$modSend."_","",$campoSend); if (trim($valorSend) != "") { $lista_id_multiplo = str_replace("||",", ",$valorSend); $lista_id_multiplo = str_replace("|","",$lista_id_multiplo); $impressao = $lista_id_multiplo; } else { $impressao = ""; } } elseif(trim($tipoSend)=="externo_unico") { $impressao = $valorSend; } elseif(trim($tipoSend)=="switch_sim_nao") { if(trim($valorSend)=="0"||trim($valorSend)=="") { $impressao = "NÃO"; } else { $impressao = "SIM"; } } elseif(trim($tipoSend)=="link") { $impressao = "".$valorSend.""; } elseif(trim($tipoSend)=="milhar") { $impressao = formatMilhar($valorSend); } elseif(trim($tipoSend)=="moeda") { $impressao = formatMoney($valorSend); } elseif(trim($tipoSend)=="data") { if(trim($valorSend)==""||trim($valorSend)=="0000-00-00") { } else { $impressao = ajustaDataSemHoraReturn($valorSend,"d/m/Y"); } } elseif(trim($tipoSend)=="data_hora") { if(trim($valorSend)==""||trim($valorSend)=="0000-00-00 00:00:00") { } else { if($valorSend>$data) { $agendado_set = "
"; } $impressao = ajustaDataReturn($valorSend,"d/m/Y")."".$agendado_set.""; } } if(trim($tipoSend)=="imagem") { if(trim($valorSend)=="") { $impressao = ""; } else { $css_thumb = "border: 3px solid #fff;webkit-box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0,0,0,.075);box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0,0,0,.075);max-width:100px !important;"; $impressao = ""; } } else { $string = $impressao; $charset = (utf8_encode(utf8_decode($string)) == $string); if($charset) { $impressao = "".$impressao.""; } else { $impressao = mb_convert_encoding($impressao, "UTF-8"); } } return $impressao; } } if(!function_exists('setSqlInnerJoin')) { function setSqlInnerJoin($modSend) { if(trim($modSend)=="sysacesso"||trim($modSend)=="syslog") { $sql_inner .= "INNER JOIN sysusu AS mod_sysusu ON (mod_".$modSend.".idsysusu = mod_sysusu.id) "; } else { $modulo_set = mysql_fetch_array(mysql_query("SELECT id,nome_base,armazenar_sys_arquivo,contador_conteudo FROM _construtor_modulo WHERE nome_base='".$modSend."'")); $qSqlListaFunction = mysql_query("SELECT id,campo,tipo,stat,ordem FROM ".$modSend."_cabecalho WHERE stat='1' ORDER BY ordem"); while($rSqlListaFunction = mysql_fetch_array($qSqlListaFunction)) { if(trim($rSqlListaFunction['campo'])=="Personalizado") { } else { $rSqlCampoFunction = mysql_fetch_array(mysql_query("SELECT id,nome_base,id_construtor_modulo,tipo_subitem,tipo_subitem_modulo_externo,numeroUnico,edicao_rapida FROM _construtor_modulo_campo WHERE nome_base='".$rSqlListaFunction['campo']."' AND id_construtor_modulo='".$modulo_set['id']."'")); if(strrpos($rSqlListaFunction['campo'],"_categoria") > 0) { $sql_inner .= " LEFT JOIN ".$modSend."_categoria AS mod_".$modSend."_categoria ON (mod_".$modSend.".".$rSqlListaFunction['campo']." = mod_".$modSend."_categoria.id) "; } elseif(trim($rSqlListaFunction['campo'])=="idsysusu") { $sql_inner .= " INNER JOIN sysusu AS mod_sysusu ON (mod_".$modSend.".idsysusu = mod_sysusu.id) "; } elseif(trim($rSqlListaFunction['tipo'])=="externo_multiplo") { $sql_inner .= ""; } elseif(trim($rSqlListaFunction['tipo'])=="externo_unico") { if($rSqlCampoFunction['tipo_subitem_modulo_externo']=="1111111111") { $externo_mod = "sysusu"; $externo_campo = "id"; $externo_label = "nome"; } elseif($rSqlCampoFunction['tipo_subitem_modulo_externo']=="2222222222") { $externo_mod = "cepbr_estado"; $externo_campo = "uf"; $externo_label = "estado"; } elseif($rSqlCampoFunction['tipo_subitem_modulo_externo']=="3333333333") { $externo_mod = "cepbr_cidade"; $externo_campo = "id_cidade"; $externo_label = "cidade"; } elseif($rSqlCampoFunction['tipo_subitem_modulo_externo']=="4444444444") { $externo_mod = "cepbr_bairro"; $externo_campo = "id_bairro"; $externo_label = "bairro"; } elseif($rSqlCampoFunction['tipo_subitem_modulo_externo']=="5555555555") { $externo_mod = "sysbanco_lista"; $externo_campo = "id"; $externo_label = "nome"; $sql_inner .= "LEFT JOIN ".$externo_mod." AS mod_".$externo_mod." ON (mod_".$modSend.".".$rSqlListaFunction['campo']." = mod_".$externo_mod.".id) "; } else { $rSqlModulo = mysql_fetch_array(mysql_query("SELECT id,nome_base FROM _construtor_modulo WHERE id='".$rSqlCampoFunction['tipo_subitem_modulo_externo']."'")); $sql_inner .= "LEFT JOIN ".$rSqlModulo['nome_base']." AS mod_".$rSqlModulo['nome_base']." ON (mod_".$modSend.".".$rSqlListaFunction['campo']." = mod_".$rSqlModulo['nome_base'].".id) "; } } else { } } } //END WHILE if(trim($modulo_set['armazenar_sys_arquivo'])=="1") { $sql_inner .= "LEFT JOIN sys_arquivo AS mod_sys_arquivo ON ( mod_sys_arquivo.id_referencia = mod_".$modSend.".id AND mod_sys_arquivo.local = '".$modSend."') "; } } return $sql_inner.""; } } if(!function_exists('setSqlInnerCampos')) { function setSqlInnerCampos($modSend) { if(trim($modSend)=="sysacesso"||trim($modSend)=="syslog") { if(trim($idCampoSend)=="idsysusu") { $sql_inner_campos .= " mod_sysusu.nome as sysusu_nome, "; } else { if(trim($idCampoSend)=="data") { $sql_inner_campos .= " mod_sysusu.data as sysusu_data, "; } else { $sql_inner_campos .= ""; } } } else { $modulo_set = mysql_fetch_array(mysql_query("SELECT id,nome_base,armazenar_sys_arquivo FROM _construtor_modulo WHERE nome_base='".$modSend."'")); $qSqlListaFunction = mysql_query("SELECT id,campo,tipo,stat,ordem FROM ".$modSend."_cabecalho WHERE stat='1' ORDER BY ordem"); while($rSqlListaFunction = mysql_fetch_array($qSqlListaFunction)) { if(trim($rSqlListaFunction['campo'])=="Personalizado") { } else { $rSqlCampoFunction = mysql_fetch_array(mysql_query("SELECT id,nome_base,id_construtor_modulo,tipo_subitem,tipo_subitem_modulo_externo,numeroUnico,edicao_rapida FROM _construtor_modulo_campo WHERE nome_base='".$rSqlListaFunction['campo']."' AND id_construtor_modulo='".$modulo_set['id']."'")); if(strrpos($rSqlListaFunction['campo'],"_categoria") > 0) { $sql_inner_campos .= " mod_".$modSend."_categoria.nome as mod_".$modSend."_categoria_nome, "; } elseif(trim($rSqlListaFunction['campo'])=="idsysusu") { $sql_inner_campos .= " mod_sysusu.nome as sysusu_nome, "; } elseif(trim($rSqlListaFunction['tipo'])=="externo_multiplo") { $sql_inner_campos .= " mod_".$modSend.".".$rSqlListaFunction['campo']." as ".$rSqlListaFunction['campo'].", "; $sql_inner_campos .= ""; } elseif(trim($rSqlListaFunction['tipo'])=="externo_unico") { if($rSqlCampoFunction['tipo_subitem_modulo_externo']=="1111111111") { $externo_mod = "sysusu"; $externo_campo = "id"; $externo_label = "nome"; } elseif($rSqlCampoFunction['tipo_subitem_modulo_externo']=="2222222222") { $externo_mod = "cepbr_estado"; $externo_campo = "uf"; $externo_label = "estado"; } elseif($rSqlCampoFunction['tipo_subitem_modulo_externo']=="3333333333") { $externo_mod = "cepbr_cidade"; $externo_campo = "id_cidade"; $externo_label = "cidade"; } elseif($rSqlCampoFunction['tipo_subitem_modulo_externo']=="4444444444") { $externo_mod = "cepbr_bairro"; $externo_campo = "id_bairro"; $externo_label = "bairro"; } elseif($rSqlCampoFunction['tipo_subitem_modulo_externo']=="5555555555") { $externo_mod = "sysbanco_lista"; $externo_campo = "id"; $externo_label = "nome"; $sql_inner_campos .= " mod_".$externo_mod.".".$externo_label." as ".$externo_mod."_".$externo_label.", "; } else { $rSqlModulo = mysql_fetch_array(mysql_query("SELECT id,nome_base FROM _construtor_modulo WHERE id='".$rSqlCampoFunction['tipo_subitem_modulo_externo']."'")); $campos_exibicao_set = ""; $rSqlExibicao = mysql_fetch_array(mysql_query("SELECT nome_1,nome_2,nome_3,nome_4,nome_5 FROM ".$rSqlModulo['nome_base']."_estrutura LIMIT 1")); if(trim($rSqlExibicao['nome_1'])==""||trim($rSqlExibicao['nome_1'])=="null") { $sql_inner_campos_1 .= ""; } else { $sql_inner_campos_1 .= " mod_".$rSqlModulo['nome_base'].".".$rSqlExibicao['nome_1']." as ".$rSqlModulo['nome_base']."_".$rSqlExibicao['nome_1'].", "; } if(trim($rSqlExibicao['nome_2'])==""||trim($rSqlExibicao['nome_2'])=="null") { $sql_inner_campos_2 .= ""; } else { $sql_inner_campos_2 .= " mod_".$rSqlModulo['nome_base'].".".$rSqlExibicao['nome_2']." as ".$rSqlModulo['nome_base']."_".$rSqlExibicao['nome_2'].", "; } if(trim($rSqlExibicao['nome_3'])==""||trim($rSqlExibicao['nome_3'])=="null") { $sql_inner_campos_3 .= ""; } else { $sql_inner_campos_3 .= " mod_".$rSqlModulo['nome_base'].".".$rSqlExibicao['nome_3']." as ".$rSqlModulo['nome_base']."_".$rSqlExibicao['nome_3'].", "; } if(trim($rSqlExibicao['nome_4'])==""||trim($rSqlExibicao['nome_4'])=="null") { $sql_inner_campos_4 .= ""; } else { $sql_inner_campos_4 .= " mod_".$rSqlModulo['nome_base'].".".$rSqlExibicao['nome_4']." as ".$rSqlModulo['nome_base']."_".$rSqlExibicao['nome_4'].", "; } if(trim($rSqlExibicao['nome_5'])==""||trim($rSqlExibicao['nome_5'])=="null") { $sql_inner_campos_5 .= ""; } else { $sql_inner_campos_5 .= " mod_".$rSqlModulo['nome_base'].".".$rSqlExibicao['nome_5']." as ".$rSqlModulo['nome_base']."_".$rSqlExibicao['nome_5'].", "; } $campos_exibicao_set = $sql_inner_campos_1.$sql_inner_campos_2.$sql_inner_campos_3.$sql_inner_campos_4.$sql_inner_campos_5; $externo_mod = "".$rSqlModulo['nome_base'].""; if(trim($campos_exibicao_set)=="") { $externo_campo = "id"; $externo_label = "nome"; $sql_inner_campos .= " mod_".$rSqlModulo['nome_base'].".".$externo_label." as ".$rSqlModulo['nome_base']."_nome, "; } else { $sql_inner_campos .= "".$campos_exibicao_set.""; } } } else { $sql_inner_campos .= " mod_".$modSend.".".$rSqlListaFunction['campo']." as ".$modSend."_".$rSqlListaFunction['campo'].", "; } } } //END WHILE } $qSqlAcao = mysql_query("SELECT * FROM ".$modSend."_acao WHERE stat='1' ORDER BY ordem"); while($rSqlAcao = mysql_fetch_array($qSqlAcao)) { $campos_mod_acao .= ", mod_".$modSend.".".$rSqlAcao['campo']." as ".$modSend."_".$rSqlAcao['campo']." "; } if(trim($modulo_set['armazenar_sys_arquivo'])=="1") { $campos_sys_arquivo .= ", mod_sys_arquivo.id_referencia, mod_sys_arquivo.id AS mod_sys_arquivo_id "; } $sql_inner_campos = $sql_inner_campos."mod_".$modSend.".id, mod_".$modSend.".stat, mod_".$modSend.".numeroUnico ".$campos_mod_acao.$campos_sys_arquivo.""; return $sql_inner_campos.""; } } if(!function_exists('adicionaAliasCampo')) { function adicionaAliasCampo(&$campo, $key, $alias) { $campo = "{$alias}.{$campo}"; } } // adiciona o alias na lista de campos, assumindo que todos os campos pertencem a mesma tabela if(!function_exists('adicionaAlias')) { function adicionaAlias($alias, $campos) { $list = explode(',', trim($campos)); array_walk($list, 'adicionaAliasCampo', $alias); return implode(',', $list); } } if(!function_exists('getListaDeUsuariosAdmin')) { function getListaDeUsuariosAdmin() { /*$list = array(); $rSql = mysql_queryCache_itens("1", "SELECT id,numeroUnico,nome,sobrenome,ferias,imagem,cor,twitter FROM sysusu WHERE stat='1'"); for ($x = 0; $x < count($rSql); $x++) { $id = $rSql[$x]['id']; $list[$id] = $rSql[$x]; } return $list;*/ } } if(!function_exists('getListaDeUsuarios')) { function getListaDeUsuarios() { /*$list = array(); $rSql = mysql_queryCache_itens("1", "SELECT * FROM sysusu"); for ($x = 0; $x < count($rSql); $x++) { $id = $rSql[$x]['id']; $list[$id] = $rSql[$x]; } return $list; */ } } if(!function_exists('getListaDeEventos')) { function getListaDeEventos($empresaSend,$eventosSend,$empresasSend) { /*if(trim($empresasSend)==""||trim($empresasSend)=="0") { if(trim($empresaSend)==""||trim($empresaSend)=="0") { $filtroEmpresa = ""; } else { $filtroEmpresa = " AND empresa='".$empresaSend."'"; } } else { $empresasSysusu = $empresasSend; $empresasSysusu = str_replace("||","','",$empresasSysusu); $empresasSysusu = str_replace("|","'",$empresasSysusu); $filtroEmpresa = " AND empresa IN (".$empresasSysusu.") "; } if(trim($eventosSend)==""||trim($eventosSend)=="0") { $filtroEventos = ""; } else { $eventosSysusu = $eventosSend; $eventosSysusu = str_replace("||","','",$eventosSysusu); $eventosSysusu = str_replace("|","'",$eventosSysusu); $filtroEventos = " AND numeroUnico IN (".$eventosSysusu.") "; } $rSql = mysql_queryCache_itens("1", "SELECT id,empresa,nome,numeroUnico,stat,data_evento FROM eventos WHERE ( stat='0' OR stat='1' ) ".$filtroEmpresa." ".$filtroEventos." ORDER BY data_evento DESC"); return $rSql;*/ } } if(!function_exists('getListaDeSecoes')) { function getListaDeSecoes() { $list = array(); $rSql = mysql_queryCache_itens("1", "SELECT id,nome,icone,cor,url_brandchannel FROM secao WHERE stat='1'"); for ($x = 0; $x < count($rSql); $x++) { $id = $rSql[$x]['id']; $rSql[$x]['url_amigavel'] = transformaCaractere($rSql[$x]['nome']); $list[$id] = $rSql[$x]; } return $list; } } if(!function_exists('getListaDeSecoesNaoOcultas')) { function getListaDeSecoesNaoOcultas() { $list = array(); $rSql = mysql_queryCache_itens("1", "SELECT id,nome,icone,cor,url_brandchannel FROM secao WHERE stat='1' AND oculta='0'"); for ($x = 0; $x < count($rSql); $x++) { $id = $rSql[$x]['id']; $rSql[$x]['url_amigavel'] = transformaCaractere($rSql[$x]['nome']); $list[$id] = $rSql[$x]; } return $list; } } if(!function_exists('getExternoMultiplo')) { function getExternoMultiplo($modSend) { $list = array(); $strSQL = "SELECT id,nome FROM ".$modSend.""; $sql = mysql_query($strSQL); while ($row = mysql_fetch_assoc($sql)) { $id = $row['id']; $list[$id] = $row; } return $list; } } if(!function_exists('build_link')) { function build_link($site, $tituloSend, $urlSend) { $url_atual = $urlSend; $charset = (utf8_encode(utf8_decode($tituloSend)) == $tituloSend); if($charset) { $titulo = "".$tituloSend.""; } else { $titulo = mb_convert_encoding($tituloSend, "UTF-8"); } switch ($site) { case 'facebook': $appid = '207972199234600'; $u = "https://www.facebook.com/sharer.php?u=".$url_atual."&display=popup&ref=plugin&src=share_button&app_id=".$appid.""; break; case 'whatsapp': $u = "whatsapp://send?text=".$titulo."%0D%0A".$url_atual.""; break; case 'twitter': $u = "https://twitter.com/intent/tweet?original_referer=".$url_atual."&ref_src=twsrc%5Etfw&related=&via=Adrenaline&text=".$titulo."&tw_p=tweetbutton&url=".$url_atual.""; break; case 'google': $u = "https://plus.google.com/share?url=".$url_atual.""; break; } return $u; } } if(!function_exists('resizeImage')) { function resizeImage($image,$width,$height,$scale) { list($imagewidth, $imageheight, $imageType) = getimagesize($image); $imageType = image_type_to_mime_type($imageType); $newImageWidth = ceil($width * $scale); $newImageHeight = ceil($height * $scale); $newImage = imagecreatetruecolor($newImageWidth,$newImageHeight); switch($imageType) { case "image/gif": $source=imagecreatefromgif($image); break; case "image/pjpeg": case "image/jpeg": case "image/jpg": $source=imagecreatefromjpeg($image); break; case "image/png": case "image/x-png": $source=imagecreatefrompng($image); break; } imagecopyresampled($newImage,$source,0,0,0,0,$newImageWidth,$newImageHeight,$width,$height); switch($imageType) { case "image/gif": imagegif($newImage,$image); break; case "image/pjpeg": case "image/jpeg": case "image/jpg": imagejpeg($newImage,$image,90); break; case "image/png": case "image/x-png": imagepng($newImage,$image); break; } chmod($image, 0777); return $image; } } if(!function_exists('criando_bitly_url')) { function criando_bitly_url($url,$login,$appkey,$format = 'xml',$version = '2.0.1') { //create the URL $bitly = 'http://api.bit.ly/shorten?version='.$version.'&longUrl='.urlencode($url).'&login='.$login.'&apiKey='.$appkey.'&format='.$format; //get the url //could also use cURL here $response = file_get_contents($bitly); //parse depending on desired format if(strtolower($format) == 'json') { $json = @json_decode($response,true); return $json['results'][$url]['shortUrl']; } else //xml { $xml = simplexml_load_string($response); return 'bit.ly/'.$xml->results->nodeKeyVal->hash; } } } if(!function_exists('monta_caminho_galeria_arquivo_novo')) { function monta_caminho_galeria_arquivo_novo($caminhoSend,$numeroUnico_paiSend,$idSend,$modSend) { if( trim($modSend)=="sit_galerias") { $item_set = mysql_fetch_array(mysql_query("SELECT id,idsysusu,numeroUnico,published,titulo FROM sit_galerias WHERE id='".$idSend."'")); $item_set['data_publicacao'] = $item_set['published']; $item_set['nome'] = $item_set['titulo']; $item_set['local'] = "sit_galerias"; } else { $item_set = mysql_fetch_array(mysql_query("SELECT idsysusu,local,numeroUnico,data_publicacao,produto,nome FROM sys_arquivo WHERE id='".$idSend."'")); } $modulo_set = mysql_fetch_array(mysql_query("SELECT id,numeroUnico,nome,id_construtor_modulo_categoria,nome_base FROM _construtor_modulo WHERE nome_base='".$item_set['local']."'")); $modulo_set_categoria = mysql_fetch_array(mysql_query("SELECT id,nome,numeroUnico FROM _construtor_modulo_categoria WHERE id='".$modulo_set['id_construtor_modulo_categoria']."'")); $sysusu_set = mysql_fetch_array(mysql_query("SELECT * FROM sysusu WHERE id='".$item_set['idsysusu']."'")); $numeroUnico_moduloGet = $modulo_set['numeroUnico']; $numeroUnico_modulo_catGet = $modulo_set_categoria['numeroUnico']; $d = substr($item_set['data_publicacao'],8,2); $m = substr($item_set['data_publicacao'],5,2); $a = substr($item_set['data_publicacao'],0,4); if( trim($caminhoSend)=="modulo" ) { $nome_set = "".$modulo_set['nome'].""; $numeroUnico_item = "".$modulo_set['numeroUnico'].""; $numeroUnico_espec_modulo = $modulo_set['numeroUnico']; $filtro_set = " AND numeroUnico='".$numeroUnico_item."' "; } elseif( trim($caminhoSend)=="ano" ) { $nome_set = "".$a.""; $numeroUnico_item = geraCodReturn(); $filtro_set = " AND nome='".$nome_set."' "; } elseif( trim($caminhoSend)=="mes" ) { $nome_set = "".$m.""; $numeroUnico_item = geraCodReturn(); $filtro_set = " AND nome='".$nome_set."' "; } elseif( trim($caminhoSend)=="dia" ) { $nome_set = "".$d.""; $numeroUnico_item = geraCodReturn(); $filtro_set = " AND nome='".$nome_set."' "; } elseif( trim($caminhoSend)=="sysusu" ) { $nome_set = "".$sysusu_set['nome'].""; $numeroUnico_item = geraCodReturn(); $numeroUnico_espec_sysusu = $sysusu_set['numeroUnico']; $filtro_set = " AND numeroUnico_sysusu='".$sysusu_set['numeroUnico']."' "; } elseif( trim($caminhoSend)=="categoria" ) { $nome_set = "".$modulo_set_categoria['nome'].""; $numeroUnico_item = "".$modulo_set_categoria['numeroUnico'].""; $numeroUnico_espec_categoria = "".$modulo_set_categoria['numeroUnico'].""; $filtro_set = " AND numeroUnico='".$numeroUnico_item."' "; } elseif( trim($caminhoSend)=="nome" ) { $numeroUnico_item = "".$item_set['numeroUnico'].""; if(trim($modulo_set['nome_base'])=="analise") { $produto_set = mysql_fetch_array(mysql_query("SELECT nome FROM produto WHERE id='".$item_set['produto']."'")); $nome_set = "".$produto_set['nome'].""; } else { $nome_set = "".$item_set['nome'].""; } $filtro_set = " AND numeroUnico='".$numeroUnico_item."' "; } elseif( trim($caminhoSend)=="id" ) { $nome_set = "#".$item_set['id'].""; $numeroUnico_item = "".$item_set['numeroUnico'].""; $filtro_set = " AND numeroUnico='".$numeroUnico_item."' "; } if(trim($nome_set)=="") { } else { $nPasta = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM sysmidia WHERE caminho='".$caminhoSend."' AND numeroUnico_pai='".$numeroUnico_paiSend."' ".$filtro_set." ")); if($nPasta[0]==0) { $numeroUnico_paiReturn = $numeroUnico_item; $insert = mysql_query("INSERT INTO sysmidia ( caminho, numeroUnico_sysusu, numeroUnico_categoria, numeroUnico_modulo, numeroUnico, numeroUnico_pai, idsysusu, nome, tipo, data, dataModificacao ) VALUES ( '".$caminhoSend."', '".$numeroUnico_espec_sysusu."', '".$numeroUnico_espec_categoria."', '".$numeroUnico_espec_modulo."', '".$numeroUnico_item."', '".$numeroUnico_paiSend."', '".$item_set['idsysusu']."', '".$nome_set."', 'folder', '".date("Y-m-d H:i:s")."', '".date("Y-m-d H:i:s")."' )"); } else { $pasta_set = mysql_fetch_array(mysql_query("SELECT numeroUnico FROM sysmidia WHERE numeroUnico_pai='".$numeroUnico_paiSend."' ".$filtro_set." ")); $numeroUnico_paiReturn = $pasta_set['numeroUnico']; } } return $numeroUnico_paiReturn; } } if(!function_exists('monta_caminho_galeria_arquivo')) { function monta_caminho_galeria_arquivo($caminhoSend,$numeroUnico_modulo_catSend,$numeroUnico_moduloSend,$numeroUnico_itemSend,$sysusuSend,$numeroUnico_paiSend) { $sysusu_set = mysql_fetch_array(mysql_query("SELECT * FROM sysusu WHERE id='".$sysusuSend."'")); $modulo_set = mysql_fetch_array(mysql_query("SELECT * FROM _construtor_modulo WHERE numeroUnico='".$numeroUnico_moduloSend."'")); $modulo_categoria_set = mysql_fetch_array(mysql_query("SELECT * FROM _construtor_modulo_categoria WHERE numeroUnico='".$numeroUnico_modulo_catSend."'")); $data = date("Y-m-d H:i:s"); $data_ano = date("Y"); $data_mes = date("m"); $data_dia = date("d"); if(trim($caminhoSend)=="ano") { $nPasta = mysql_num_rows(mysql_query("SELECT * FROM sysmidia WHERE nome='".$data_ano."' AND numeroUnico_pai='".$numeroUnico_paiSend."'")); if($nPasta==0) { $numeroUnicoSend = geraCodReturn(); $numeroUnico_paiReturn = $numeroUnicoSend; $insert = mysql_query("INSERT INTO sysmidia ( numeroUnico, numeroUnico_pai, idsysusu, nome, tipo, data, dataModificacao ) VALUES ( '".$numeroUnicoSend."', '".$numeroUnico_paiSend."', '".$sysusuSend."', '".$data_ano."', 'folder', '".$data."', '".$data."' )"); } else { $pasta_set = mysql_fetch_array(mysql_query("SELECT * FROM sysmidia WHERE nome='".$data_ano."' AND numeroUnico_pai='".$numeroUnico_paiSend."'")); $numeroUnico_paiReturn = $pasta_set['numeroUnico']; } } if(trim($caminhoSend)=="mes") { $nPasta = mysql_num_rows(mysql_query("SELECT * FROM sysmidia WHERE nome='".$data_mes."' AND numeroUnico_pai='".$numeroUnico_paiSend."'")); if($nPasta==0) { $numeroUnicoSend = geraCodReturn(); $numeroUnico_paiReturn = $numeroUnicoSend; $insert = mysql_query("INSERT INTO sysmidia ( numeroUnico, numeroUnico_pai, idsysusu, nome, tipo, data, dataModificacao ) VALUES ( '".$numeroUnicoSend."', '".$numeroUnico_paiSend."', '".$sysusuSend."', '".$data_mes."', 'folder', '".$data."', '".$data."' )"); } else { $pasta_set = mysql_fetch_array(mysql_query("SELECT * FROM sysmidia WHERE nome='".$data_mes."' AND numeroUnico_pai='".$numeroUnico_paiSend."'")); $numeroUnico_paiReturn = $pasta_set['numeroUnico']; } } if(trim($caminhoSend)=="dia") { $nPasta = mysql_num_rows(mysql_query("SELECT * FROM sysmidia WHERE nome='".$data_dia."' AND numeroUnico_pai='".$numeroUnico_paiSend."'")); if($nPasta==0) { $numeroUnicoSend = geraCodReturn(); $numeroUnico_paiReturn = $numeroUnicoSend; $insert = mysql_query("INSERT INTO sysmidia ( numeroUnico, numeroUnico_pai, idsysusu, nome, tipo, data, dataModificacao ) VALUES ( '".$numeroUnicoSend."', '".$numeroUnico_paiSend."', '".$sysusuSend."', '".$data_dia."', 'folder', '".$data."', '".$data."' )"); } else { $pasta_set = mysql_fetch_array(mysql_query("SELECT * FROM sysmidia WHERE nome='".$data_dia."' AND numeroUnico_pai='".$numeroUnico_paiSend."'")); $numeroUnico_paiReturn = $pasta_set['numeroUnico']; } } if(trim($caminhoSend)=="sysusu") { $nPasta = mysql_num_rows(mysql_query("SELECT * FROM sysmidia WHERE numeroUnico_sysusu='".$sysusu_set['numeroUnico']."' AND numeroUnico_pai='".$numeroUnico_paiSend."'")); if($nPasta==0) { $numeroUnicoSend = geraCodReturn(); $numeroUnico_paiReturn = $numeroUnicoSend; $insert = mysql_query("INSERT INTO sysmidia ( numeroUnico_sysusu, numeroUnico, numeroUnico_pai, idsysusu, nome, tipo, data, dataModificacao ) VALUES ( '".$sysusu_set['numeroUnico']."', '".$numeroUnicoSend."', '".$numeroUnico_paiSend."', '".$sysusuSend."', '".$sysusu_set['nome']."', 'folder', '".$data."', '".$data."' )"); } else { $pasta_set = mysql_fetch_array(mysql_query("SELECT * FROM sysmidia WHERE numeroUnico_sysusu='".$sysusu_set['numeroUnico']."' AND numeroUnico_pai='".$numeroUnico_paiSend."'")); $numeroUnico_paiReturn = $pasta_set['numeroUnico']; } } if(trim($caminhoSend)=="categoria") { $nPasta = mysql_num_rows(mysql_query("SELECT * FROM sysmidia WHERE numeroUnico_categoria='".$numeroUnico_modulo_catSend."' AND numeroUnico_pai='".$numeroUnico_paiSend."'")); if($nPasta==0) { $numeroUnicoSend = geraCodReturn(); $numeroUnico_paiReturn = $numeroUnicoSend; $insert = mysql_query("INSERT INTO sysmidia ( numeroUnico_categoria, numeroUnico, numeroUnico_pai, idsysusu, nome, tipo, data, dataModificacao ) VALUES ( '".$modulo_categoria_set['numeroUnico']."', '".$numeroUnicoSend."', '".$numeroUnico_paiSend."', '".$sysusuSend."', '".$modulo_categoria_set['nome']."', 'folder', '".$data."', '".$data."' )"); } else { $pasta_set = mysql_fetch_array(mysql_query("SELECT * FROM sysmidia WHERE numeroUnico_categoria='".$numeroUnico_modulo_catSend."' AND numeroUnico_pai='".$numeroUnico_paiSend."'")); $numeroUnico_paiReturn = $pasta_set['numeroUnico']; } } if(trim($caminhoSend)=="modulo") { $nPasta = mysql_num_rows(mysql_query("SELECT * FROM sysmidia WHERE numeroUnico_modulo='".$numeroUnico_moduloSend."' AND numeroUnico_pai='".$numeroUnico_paiSend."'")); if($nPasta==0) { $numeroUnicoSend = geraCodReturn(); $numeroUnico_paiReturn = $numeroUnicoSend; $insert = mysql_query("INSERT INTO sysmidia ( numeroUnico_modulo, numeroUnico, numeroUnico_pai, idsysusu, nome, tipo, data, dataModificacao ) VALUES ( '".$modulo_set['numeroUnico']."', '".$numeroUnicoSend."', '".$numeroUnico_paiSend."', '".$sysusuSend."', '".$modulo_set['nome']."', 'folder', '".$data."', '".$data."' )"); } else { $pasta_set = mysql_fetch_array(mysql_query("SELECT * FROM sysmidia WHERE numeroUnico_modulo='".$numeroUnico_moduloSend."' AND numeroUnico_pai='".$numeroUnico_paiSend."'")); $numeroUnico_paiReturn = $pasta_set['numeroUnico']; } } if(trim($caminhoSend)=="nome") { $nPasta = mysql_num_rows(mysql_query("SELECT * FROM sysmidia WHERE numeroUnico='".$numeroUnico_itemSend."' AND numeroUnico_pai='".$numeroUnico_paiSend."'")); if($nPasta==0) { $numeroUnico_paiReturn = $numeroUnico_itemSend; $nItem = mysql_num_rows(mysql_query("SELECT * FROM ".$modulo_set['nome_base']." WHERE numeroUnico='".$numeroUnico_itemSend."'")); if($nItem==0) { $nome_item = "".$numeroUnico_itemSend.""; } else { if(trim($modulo_set['nome_base'])=="analise") { $item_set = mysql_fetch_array(mysql_query("SELECT id,produto FROM ".$modulo_set['nome_base']." WHERE numeroUnico='".$numeroUnico_itemSend."'")); echo "SELECT id,produto FROM ".$modulo_set['nome_base']." WHERE numeroUnico='".$numeroUnico_itemSend."'
"; $produto_set = mysql_fetch_array(mysql_query("SELECT nome FROM produto WHERE id='".$item_set['produto']."'")); $nome_item = "[".$modulo_set['nome_base']."]"; } else { $item_set = mysql_fetch_array(mysql_query("SELECT * FROM ".$modulo_set['nome_base']." WHERE numeroUnico='".$numeroUnico_itemSend."'")); $rSqlCampo = mysql_fetch_array(mysql_query("SELECT * FROM _construtor_modulo_campo WHERE id_construtor_modulo='".$modulo_set['id']."' AND tipo='text' ORDER BY ordem LIMIT 1")); $nome_item = "".$item_set[''.$rSqlCampo['nome_base'].''].""; } } $insert = mysql_query("INSERT INTO sysmidia ( numeroUnico, numeroUnico_pai, idsysusu, nome, tipo, data, dataModificacao ) VALUES ( '".$numeroUnico_itemSend."', '".$numeroUnico_paiSend."', '".$sysusuSend."', '".$nome_item."', 'folder', '".$data."', '".$data."' )"); } else { $pasta_set = mysql_fetch_array(mysql_query("SELECT * FROM sysmidia WHERE numeroUnico='".$numeroUnico_itemSend."' AND numeroUnico_pai='".$numeroUnico_paiSend."'")); $numeroUnico_paiReturn = $pasta_set['numeroUnico']; } } if(trim($caminhoSend)=="id") { $nPasta = mysql_num_rows(mysql_query("SELECT * FROM sysmidia WHERE numeroUnico='".$numeroUnico_itemSend."' AND numeroUnico_pai='".$numeroUnico_paiSend."'")); if($nPasta==0) { $numeroUnico_paiReturn = $numeroUnico_itemSend; $nItem = mysql_num_rows(mysql_query("SELECT * FROM ".$modulo_set['nome_base']." WHERE numeroUnico='".$numeroUnico_itemSend."'")); if($nItem==0) { $nome_item = "".$numeroUnico_itemSend.""; } else { $item_set = mysql_fetch_array(mysql_query("SELECT * FROM ".$modulo_set['nome_base']." WHERE numeroUnico='".$numeroUnico_itemSend."'")); $rSqlCampo = mysql_fetch_array(mysql_query("SELECT * FROM _construtor_modulo_campo WHERE id_construtor_modulo='".$modulo_set['id']."' AND tipo='text' ORDER BY ordem LIMIT 1")); $nome_item = "".$item_set['id'].""; } $insert = mysql_query("INSERT INTO sysmidia ( numeroUnico, numeroUnico_pai, idsysusu, nome, tipo, data, dataModificacao ) VALUES ( '".$numeroUnico_itemSend."', '".$numeroUnico_paiSend."', '".$sysusuSend."', '".$nome_item."', 'folder', '".$data."', '".$data."' )"); } else { $pasta_set = mysql_fetch_array(mysql_query("SELECT * FROM sysmidia WHERE numeroUnico='".$numeroUnico_itemSend."' AND numeroUnico_pai='".$numeroUnico_paiSend."'")); $numeroUnico_paiReturn = $pasta_set['numeroUnico']; } } return $numeroUnico_paiReturn; } } if(!function_exists('busca_item_lista')) { function busca_item_lista($buscaSend,$mod) { if (preg_match ("/\"/i", $buscaSend)) { $buscaSend = str_replace("\"",""",$buscaSend); } else { if (preg_match ("/"/i", $buscaSend)) { $buscaSend = $buscaSend; } else { if (preg_match ("/'/i", $buscaSend)) { $buscaSend = str_replace("'","'",$buscaSend); } else { if (preg_match ("/'/i", $buscaSend)) { $buscaSend = $buscaSend; } else { $buscaSend = $buscaSend; } } } } if($mod=="sys_arquivo_palavras_chave") { $where .= " WHERE mod_".$mod.".palavras_chave LIKE '%".$buscaSend."%' "; } else { $modulo_set = mysql_fetch_array(mysql_query("SELECT * FROM _construtor_modulo WHERE nome_base='".$mod."'")); if(trim($buscaSend)=="") { $where = ""; } else { $buscaGet = $buscaSend; $qSqlLista = mysql_query("SELECT * FROM ".$mod."_cabecalho WHERE stat='1' ORDER BY ordem"); while($rSqlLista = mysql_fetch_array($qSqlLista)) { $rSqlCampoER = mysql_fetch_array(mysql_query("SELECT * FROM _construtor_modulo_campo WHERE id_construtor_modulo='".$modulo_set['id']."' AND nome_base='".$rSqlLista['campo']."' AND stat='1' ORDER BY ordem LIMIT 1")); if(trim($rSqlLista['campo'])=="Personalizado") { } else { if(trim($rSqlCampoER['tipo_subitem'])=="modulo_externo") { if($rSqlCampoER['tipo_subitem_modulo_externo']=="1111111111") { $mod_ER = "sysusu"; $campo_label_ER = "nome"; } else { if($rSqlCampoER['tipo_subitem_modulo_externo']=="2222222222") { $mod_ER = "cepbr_estado"; $campo_label_ER = "estado"; } else { if($rSqlCampoER['tipo_subitem_modulo_externo']=="3333333333") { $mod_ER = "cepbr_cidade"; $campo_label_ER = "cidade"; } else { if($rSqlCampoER['tipo_subitem_modulo_externo']=="4444444444") { $mod_ER = "cepbr_bairro"; $campo_label_ER = "bairro"; } else { if($rSqlCampoER['tipo_subitem_modulo_externo']=="5555555555") { $mod_ER = "sysbanco_lista"; $campo_label_ER = "nome"; } else { $rSqlModuloER = mysql_fetch_array(mysql_query("SELECT * FROM _construtor_modulo WHERE id='".$rSqlCampoER['tipo_subitem_modulo_externo']."'")); $rSqlExibicao = mysql_fetch_array(mysql_query("SELECT nome_1,nome_2,nome_3,nome_4,nome_5 FROM ".$rSqlModuloER['nome_base']."_estrutura")); if(trim($rSqlExibicao['nome_1'])==""||trim($rSqlExibicao['nome_1'])=="null") { } else { $campo_label_ER_1 = "|".$rSqlExibicao['nome_1']."|"; } if(trim($rSqlExibicao['nome_2'])==""||trim($rSqlExibicao['nome_2'])=="null") { } else { $campo_label_ER_2 = "|".$rSqlExibicao['nome_2']."|"; } if(trim($rSqlExibicao['nome_3'])==""||trim($rSqlExibicao['nome_3'])=="null") { } else { $campo_label_ER_3 = "|".$rSqlExibicao['nome_3']."|"; } if(trim($rSqlExibicao['nome_4'])==""||trim($rSqlExibicao['nome_4'])=="null") { } else { $campo_label_ER_4 = "|".$rSqlExibicao['nome_4']."|"; } if(trim($rSqlExibicao['nome_5'])==""||trim($rSqlExibicao['nome_5'])=="null") { } else { $campo_label_ER_5 = "|".$rSqlExibicao['nome_5']."|"; } $campo_label_ER = $campo_label_ER_1.$campo_label_ER_2.$campo_label_ER_3.$campo_label_ER_4.$campo_label_ER_5; if(trim($campo_label_ER)=="") { $campo_label_ER = "nome"; } } } } } } } else { } if(trim($where)=="") { $where_pre = " WHERE "; } else { $where_pre = " OR "; } if(trim($rSqlLista['campo'])=="idsysusu") { $qSqlSysusu = mysql_query("SELECT * FROM sysusu WHERE nome LIKE '%".$buscaGet."%'"); while($rSqlSysusu = mysql_fetch_array($qSqlSysusu)) { if(strrpos($lista_id_sysusu,"'".$rSqlSysusu['id']."'") === false) { if(trim($lista_id_sysusu)=="") { $lista_id_sysusu = "'".$rSqlSysusu['id']."'"; } else { $lista_id_sysusu = $lista_id_sysusu.",'".$rSqlSysusu['id']."'"; } } } if(trim($lista_id_sysusu)=="") { } else { $where .= " ".$where_pre." mod_".$mod.".idsysusu IN (".$lista_id_sysusu.") "; } } elseif(trim($rSqlLista['tipo'])=="data") { $d = substr($buscaGet,0,2); $m = substr($buscaGet,3,2); $a = substr($buscaGet,6,4); $data = explode("/","".$buscaGet.""); $d = $data[0]; $m = $data[1]; $a = $data[2]; $res = checkdate($m,$d,$a); if ($res == 1){ if(trim($d)=="") { } else { if(trim($m)=="") { $data_search_set = "-".$d; } else { if(trim($a)=="") { $data_search_set = "-".$m."-".$d; } else { $data_search_set = $a."-".$m."-".$d; } } } if(trim($data_search_set)=="") { } else { $where .= " ".$where_pre." mod_".$mod.".".$rSqlLista['campo']." LIKE '%".$data_search_set."%' "; } } } elseif(trim($rSqlLista['tipo'])=="data_hora") { $data = explode("/","".$buscaGet.""); $d = $data[0]; $m = $data[1]; $a = $data[2]; $res = checkdate($m,$d,$a); if ($res == 1){ if(trim($d)=="") { } else { if(trim($m)=="") { $data_search_set = "-".$d; } else { if(trim($a)=="") { $data_search_set = "-".$m."-".$d; } else { $data_search_set = $a."-".$m."-".$d; } } } if(trim($data_search_set)=="") { } else { $where .= " ".$where_pre." mod_".$mod.".".$rSqlLista['campo']." (".$uppercase.") LIKE '%".$data_search_set."%' "; } } } elseif(trim($rSqlLista['tipo'])=="externo_multiplo") { if(trim($campo_label_ER)=="") { } else { $campos_filtro_set = str_replace("||",",",$campo_label_ER); $campos_filtro_set = str_replace("|","",$campos_filtro_set); $filtro_montado = ""; $kws = explode(",", $campos_filtro_set); for($f = 0, $c = count($kws); $f < $c; $f++) { if(trim($kws[$f])=="") { } else { if (preg_match ("/"/i", $buscaGet)||preg_match ("/\"/i", $buscaGet)) { $buscaSet = str_replace(""","",$buscaGet); $buscaSet = str_replace("\"","",$buscaSet); $where_b = " AND ( ".$kws[$f]." LIKE '%".$buscaSet."%' ) "; } else { if (preg_match ("/'/i", $buscaGet)||preg_match ("/'/i", $buscaGet)) { $buscaSet = str_replace("'","",$buscaGet); $buscaSet = str_replace("'","",$buscaSet); $where_b = " AND ( ".$kws[$f]." LIKE '%".$buscaSet."%' ) "; } else { if (preg_match ("%", $buscaGet)) { $filtro_montado = ""; $kws_2 = explode("%", $buscaGet); for($f_2 = 0, $c_2 = count($kws_2); $f_2 < $c_2; $f_2++) { if($f_2==0) { $filtro1 = " ( ".$kws[$f]." LIKE '%".$kws_2[$f_2]."%' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2]." %' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2].",%' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2].".%' ) "; } else { $filtro1 .= " AND ( ".$kws[$f]." LIKE '%".$kws_2[$f_2]."%' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2]." %' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2].",%' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2].".%' ) "; } } $where_b = " ( ".$filtro1." )"; } else { $buscaSet = str_replace(" ","%",$buscaGet); $filtro_montado = ""; $kws_2 = explode("%", $buscaSet); for($f_2 = 0, $c = count($kws_2); $f_2 < $c; $f_2++) { if($f_2==0) { $filtro1 = " ( ".$kws[$f]." LIKE '%".$kws_2[$f_2]."%' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2]." %' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2].",%' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2].".%' ) "; } else { $filtro1 .= " AND ( ".$kws[$f]." LIKE '%".$kws_2[$f_2]."%' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2]." %' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2].",%' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2].".%' ) "; } } $where_b = " ( ".$filtro1." )"; } } } } /*if (preg_match ("/"/i", $buscaGet)) { $buscaSet = str_replace(""","",$buscaGet); $where_b = " ".$kws[$f]." LIKE '%".$buscaSet."%'"; } else { if (preg_match ("/'/i", $buscaGet)) { $buscaSet = str_replace("'","",$buscaGet); $where_b = " ".$kws[$f]." LIKE '%".$buscaSet."%'"; } else { if (preg_match ("%", $buscaGet)) { $filtro_montado = ""; $kws_b = explode("%", $buscaGet); for($f_b = 0, $c_b = count($kws_b); $f_b < $c_b; $f_b++) { if($f_b==0) { $filtro_montado .= " ".$kws[$f]." LIKE '%".$kws_b[$f_b]."%'"; } else { $filtro_montado .= " OR ".$kws[$f]." LIKE '%".$kws_b[$f_b]."%'"; } } $where_b = " ".$filtro_montado." "; } else { $buscaSet = str_replace(" ","%",$buscaGet); $filtro_montado = ""; $kws_b = explode("%", $buscaSet); for($f_b = 0, $c_b = count($kws_b); $f_b < $c_b; $f_b++) { if($f_b==0) { $filtro_montado .= " ".$kws[$f]." LIKE '%".$kws_b[$f_b]."%'"; } else { $filtro_montado .= " OR ".$kws[$f]." LIKE '%".$kws_b[$f_b]."%'"; } } $where_b = " ".$filtro_montado." "; } } } */ } $lista_ids_encontrados = ""; $qSqlFiltroS = mysql_query("SELECT * FROM ".$rSqlModuloER['nome_base']." ".$where_b.""); while($rSqlFiltroS = mysql_fetch_array($qSqlFiltroS)) { if(strrpos($lista_ids_encontrados,"'".$rSqlFiltroS['id']."'") === false) { if(trim($lista_ids_encontrados)=="") { $lista_ids_encontrados = "".$rSqlFiltroS['id'].""; } else { $lista_ids_encontrados = $lista_ids_encontrados.",".$rSqlFiltroS['id'].""; } } } if(trim($lista_ids_encontrados)=="") { } else { $filtro_montado_2 = ""; $kws_2 = explode(",", $lista_ids_encontrados); for($f_2 = 0, $c_2 = count($kws_2); $f_2 < $c_2; $f_2++) { if(trim($where_pre)=="") { $where_pre_2 = " WHERE "; } else { $where_pre_2 = " OR "; } #$where .= " ".$where_pre_2." ".$rSqlLista['campo']." LIKE '%|".$kws_2[$f_2]."|%'"; } } } } elseif(trim($rSqlLista['tipo'])=="externo_unico") { if(trim($campo_label_ER)=="") { } else { $campos_filtro_set = str_replace("||",",",$campo_label_ER); $campos_filtro_set = str_replace("|","",$campos_filtro_set); $where_b = ""; $filtro_montado = ""; $kws = explode(",", $campos_filtro_set); for($f = 0, $c = count($kws); $f < $c; $f++) { if(trim($kws[$f])=="") { } else { if (preg_match ("/"/i", $buscaGet)||preg_match ("/\"/i", $buscaGet)) { $buscaSet = str_replace(""","",$buscaGet); $buscaSet = str_replace("\"","",$buscaSet); $where_b = " AND ( ".$kws[$f]." LIKE '%".$buscaSet."%' ) "; } else { if (preg_match ("/'/i", $buscaGet)||preg_match ("/'/i", $buscaGet)) { $buscaSet = str_replace("'","",$buscaGet); $buscaSet = str_replace("'","",$buscaSet); $where_b = " AND ( ".$kws[$f]." LIKE '%".$buscaSet."%' ) "; } else { if (preg_match ("%", $buscaGet)) { $filtro_montado = ""; $kws_2 = explode("%", $buscaGet); for($f_2 = 0, $c_2 = count($kws_2); $f_2 < $c_2; $f_2++) { if($f_2==0) { $filtro1 = " ( ".$kws[$f]." LIKE '%".$kws_2[$f_2]."%' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2]." %' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2].",%' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2].".%' ) "; } else { $filtro1 .= " AND ( ".$kws[$f]." LIKE '%".$kws_2[$f_2]."%' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2]." %' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2].",%' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2].".%' ) "; } } $where_b = " ".$filtro1." "; } else { $buscaSet = str_replace(" ","%",$buscaGet); $filtro_montado = ""; $kws_2 = explode("%", $buscaSet); for($f_2 = 0, $c = count($kws_2); $f_2 < $c; $f_2++) { if($f_2==0) { $filtro1 = " ( ".$kws[$f]." LIKE '%".$kws_2[$f_2]."%' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2]." %' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2].",%' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2].".%' ) "; } else { $filtro1 .= " AND ( ".$kws[$f]." LIKE '%".$kws_2[$f_2]."%' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2]." %' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2].",%' OR ".$kws[$f]." LIKE '%".$kws_2[$f_2].".%' ) "; } } $where_b = " ".$filtro1." "; } } } } /* if (preg_match ("/"/i", $buscaGet)) { $buscaSet = str_replace(""","",$buscaGet); $where_b = " ".$kws[$f]." LIKE '%".$buscaSet."%'"; } else { if (preg_match ("/'/i", $buscaGet)) { $buscaSet = str_replace("'","",$buscaGet); $where_b = " ".$kws[$f]." LIKE '%".$buscaSet."%'"; } else { if (preg_match ("%", $buscaGet)) { $filtro_montado = ""; $kws_b = explode("%", $buscaGet); for($f_b = 0, $c_b = count($kws_b); $f_b < $c_b; $f_b++) { if($f_b==0) { $filtro_montado .= " ".$kws[$f]." LIKE '%".$kws_b[$f_b]."%'"; } else { $filtro_montado .= " OR ".$kws[$f]." LIKE '%".$kws_b[$f_b]."%'"; } } $where_b = " ".$filtro_montado." "; } else { $buscaSet = str_replace(" ","%",$buscaGet); $filtro_montado = ""; $kws_b = explode("%", $buscaSet); for($f_b = 0, $c_b = count($kws_b); $f_b < $c_b; $f_b++) { if($f_b==0) { $filtro_montado .= " ".$kws[$f]." LIKE '%".$kws_b[$f_b]."%'"; } else { $filtro_montado .= " OR ".$kws[$f]." LIKE '%".$kws_b[$f_b]."%'"; } } $where_b = " ".$filtro_montado." "; } } } */ } $lista_ids_encontrados = ""; $qSqlFiltroS = mysql_query("SELECT * FROM ".$rSqlModuloER['nome_base']." WHERE ".$where_b.""); while($rSqlFiltroS = mysql_fetch_array($qSqlFiltroS)) { if(strrpos($lista_ids_encontrados,"'".$rSqlFiltroS['id']."'") === false) { if(trim($lista_ids_encontrados)=="") { $lista_ids_encontrados = "'".$rSqlFiltroS['id']."'"; } else { $lista_ids_encontrados = $lista_ids_encontrados.",'".$rSqlFiltroS['id']."'"; } } } if(trim($lista_ids_encontrados)=="") { } else { $where .= " ".$where_pre." mod_".$mod.".".$rSqlLista['campo']." IN (".$lista_ids_encontrados.") "; } } } elseif(trim($rSqlLista['tipo'])=="switch_sim_nao") { if(trim($buscaGet)=="S"||trim($buscaGet)=="SI"||trim($buscaGet)=="SIM") { $where .= " ".$where_pre." mod_".$mod.".".$rSqlLista['campo']."='1' "; } else { if(trim($buscaGet)=="N"||trim($buscaGet)=="NÃ"||trim($buscaGet)=="NÃO") { $where .= " ".$where_pre." mod_".$mod.".".$rSqlLista['campo']."='0' "; } else { } } } else { if (preg_match ("/"/i", $buscaGet)) { $buscaSet = str_replace(""","",$buscaGet); #$where .= " ".$where_pre." mod_".$mod.".".$rSqlLista['campo']."='".$buscaSet."'"; $where .= " ".$where_pre." mod_".$mod.".".$rSqlLista['campo']." LIKE '%".$buscaSet."%'"; } else { if (preg_match ("/'/i", $buscaGet)) { $buscaSet = str_replace("'","",$buscaGet); #$where .= " ".$where_pre." mod_".$mod.".".$rSqlLista['campo']."='".$buscaSet."'"; $where .= " ".$where_pre." mod_".$mod.".".$rSqlLista['campo']." LIKE '%".$buscaSet."%'"; } else { if (preg_match ("%", $buscaGet)) { $filtro_montado = ""; $kws = explode("%", $buscaGet); for($f = 0, $c = count($kws); $f < $c; $f++) { if($f==0) { $filtro_montado .= " mod_".$mod.".".$rSqlLista['campo']." LIKE '%".$kws[$f]."%'"; } else { $filtro_montado .= " AND mod_".$mod.".".$rSqlLista['campo']." LIKE '%".$kws[$f]."%'"; } } $where .= " ".$where_pre." ( ".$filtro_montado." )"; } else { $buscaSet = str_replace(" ","%",$buscaGet); $filtro_montado = ""; $kws = explode("%", $buscaSet); for($f = 0, $c = count($kws); $f < $c; $f++) { if($f==0) { $filtro_montado .= " mod_".$mod.".".$rSqlLista['campo']." LIKE '%".$kws[$f]."%'"; } else { $filtro_montado .= " AND mod_".$mod.".".$rSqlLista['campo']." LIKE '%".$kws[$f]."%'"; } } $where .= " ".$where_pre." ( ".$filtro_montado." )"; } } } } } } if (preg_match ("/"/i", $buscaSend)) { $buscaSet = str_replace(""","",$buscaSend); $where .= " OR mod_".$mod.".id LIKE '%".$buscaSet."%' "; } else { if (preg_match ("/'/i", $buscaSend)) { $buscaSet = str_replace("'","",$buscaSend); $where .= " OR mod_".$mod.".id LIKE '%".$buscaSet."%' "; } else { $buscaSet = $buscaSend; $where .= " OR mod_".$mod.".id LIKE '%".$buscaSet."%' "; } } } } return $where; } } if(!function_exists('string_to_html')) { function string_to_html($itemSend) { $script_set = str_replace("@aspas_dupla@", "\"", $itemSend); $script_set = str_replace("@aspas_simples@", "'", $script_set); $script_set = str_replace("@interrogacao@", "?", $script_set); $script_set = str_replace("@menor@", "<", $script_set); $script_set = str_replace("@maior@", ">", $script_set); $script_set = str_replace("@ecomercial@", "&", $script_set); $script_set = str_replace("@virgula@", ",", $script_set); $script_set = str_replace("@ponto_virgula@", ";", $script_set); $script_set = str_replace("@dois_pontos@", ":", $script_set); $script_set = str_replace("@chaves_abre@", "{", $script_set); $script_set = str_replace("@chaves_fecha@", "}", $script_set); $script_set = str_replace("@colchetes_abre@", "[", $script_set); $script_set = str_replace("@colchetes_fecha@", "]", $script_set); $script_set = str_replace("@parenteses_abre@", "(", $script_set); $script_set = str_replace("@parenteses_fecha@", ")", $script_set); $script_set = str_replace("@barra@", "/", $script_set); $script_set = str_replace("@barra_invertida@", "\\", $script_set); $script_set = str_replace("@igual@", "=", $script_set); $script_set = str_replace("@menos@", "-", $script_set); $script_set = str_replace("@mais@", "+", $script_set); $script_set = str_replace("@cifrao@", "$", $script_set); return $script_set; } } if(!function_exists('select_multiplo')) { function select_multiplo($itemSend,$modSend) { $listaItem = $itemSend; $listaItem = str_replace("||","','",$listaItem); $listaItem = str_replace("|","'",$listaItem); if(trim($listaItem)=="") { } else { $printItem = ""; $qSqlCat = mysql_query("SELECT * FROM ".$modSend." WHERE id IN(".$listaItem.") ORDER BY ordem"); while($rSqlCat = mysql_fetch_array($qSqlCat)) { if(trim($printItem)=="") { $printItem = $rSqlCat['nome']; } else { $printItem = $printItem.", ".$rSqlCat['nome']; } } } return $printItem; } } if(!function_exists('select_simples')) { function select_simples($itemSend,$modSend) { $item_set = mysql_fetch_array(mysql_query("SELECT * FROM ".$modSend." WHERE id='".$itemSend."'")); return $item_set['nome']; } } if(!function_exists('formatMoney')) { function formatMoney($numero) { if(trim($numero)=="") { $var =""; } else { $var = number_format($numero, 2, ',', '.'); } return $var; /* if(trim($numero)=="") { $var =""; } else { if(strpos($numero,".")!="") { $valor_set = str_replace(".","",$numero); $valor_set = str_replace(".","",$valor_set); $valor_set = str_replace(".","",$valor_set); $valor_set = str_replace(".","",$valor_set); $valor_set = str_replace(".","",$valor_set); $valor_set = str_replace(",","",$valor_set); $valor_set = str_replace(" ","",$valor_set); $valor_set = str_replace(" ","",$valor_set); $valor_set = str_replace(" ","",$valor_set); $var=$valor_set; } else { $var=$numero; } } if(trim($var)=="") { $formatado=""; } elseif(strlen($var)==4) { $parte1=substr($var,0,2); $parte2=substr($var,2,4); $formatado=$parte1.','.$parte2.''; } elseif(strlen($var)==5) { $parte1=substr($var,0,3); $parte2=substr($var,3,5); $formatado=$parte1.','.$parte2.''; } elseif(strlen($var)==6) { $parte1=substr($var,0,1); $parte2=substr($var,1,3); $parte3=substr($var,4,6); $formatado=$parte1.'.'.$parte2.','.$parte3.''; } elseif(strlen($var)==7) { #12.345,67 $parte1=substr($var,0,2); $parte2=substr($var,2,3); $parte3=substr($var,5,2); $formatado=$parte1.'.'.$parte2.','.$parte3.''; } elseif(strlen($var)==8) { #123.456,78 $parte1=substr($var,0,3); $parte2=substr($var,3,3); $parte3=substr($var,6,2); $formatado=$parte1.'.'.$parte2.','.$parte3.''; } elseif(strlen($var)==9) { #1.234.567,89 $parte1=substr($var,0,1); $parte2=substr($var,1,3); $parte3=substr($var,4,3); $parte4=substr($var,7,2); $formatado=$parte1.'.'.$parte2.'.'.$parte3.','.$parte4.''; } elseif(strlen($var)==10) { #12.345.678,90 $parte1=substr($var,0,2); $parte2=substr($var,2,3); $parte3=substr($var,5,3); $parte4=substr($var,8,2); $formatado=$parte1.'.'.$parte2.'.'.$parte3.','.$parte4.''; } elseif(strlen($var)==11) { #123.456.789,01 $parte1=substr($var,0,3); $parte2=substr($var,3,3); $parte3=substr($var,6,3); $parte4=substr($var,9,2); $formatado=$parte1.'.'.$parte2.'.'.$parte3.','.$parte4.''; } elseif(strlen($var)==12) { #1.234.567.890,12 $parte1=substr($var,0,1); $parte2=substr($var,1,3); $parte3=substr($var,4,3); $parte4=substr($var,7,3); $parte5=substr($var,10,2); $formatado=$parte1.'.'.$parte2.'.'.$parte3.'.'.$parte4.','.$parte5.''; } elseif(strlen($var)==13) { #12.345.678.901,23 $parte1=substr($var,0,2); $parte2=substr($var,2,3); $parte3=substr($var,5,3); $parte4=substr($var,8,3); $parte5=substr($var,11,2); $formatado=$parte1.'.'.$parte2.'.'.$parte3.'.'.$parte4.','.$parte5.''; } elseif(strlen($var)==14) { #123.456.789.012,34 $parte1=substr($var,0,3); $parte2=substr($var,3,3); $parte3=substr($var,6,3); $parte4=substr($var,9,3); $parte5=substr($var,12,2); $formatado=$parte1.'.'.$parte2.'.'.$parte3.'.'.$parte4.','.$parte5.''; } else { $formatado=$var.','.'00'; } #return $setado.""; return $formatado; */ } } if(!function_exists('formatMilhar')) { function formatMilhar($numero) { if(trim($numero)=="") { $var ="0"; } else { if(strrpos($numero,"-") === false) { $negativo = ""; } else { $negativo = "-"; } if(strpos($numero,".")!="") { $valor_set = str_replace(".","",$numero); $valor_set = str_replace(".","",$valor_set); $valor_set = str_replace(".","",$valor_set); $valor_set = str_replace(".","",$valor_set); $valor_set = str_replace(".","",$valor_set); $valor_set = str_replace(",","",$valor_set); $valor_set = str_replace("-","",$valor_set); $valor_set = str_replace(" ","",$valor_set); $valor_set = str_replace(" ","",$valor_set); $valor_set = str_replace(" ","",$valor_set); $var=$valor_set; } else { $valor_set = str_replace("-","",$numero); $var=$valor_set; } } if(trim($var)=="") { $formatado=""; } elseif(strlen($var)==3) { #123 $parte1=substr($var,0,3); $formatado=$parte1; } elseif(strlen($var)==4) { #1.234 $parte1=substr($var,0,1); $parte2=substr($var,1,3); $formatado=$parte1.'.'.$parte2.''; } elseif(strlen($var)==5) { #12.345 $parte1=substr($var,0,2); $parte2=substr($var,2,3); $formatado=$parte1.'.'.$parte2.''; } elseif(strlen($var)==6) { #123.456 $parte1=substr($var,0,3); $parte2=substr($var,3,3); $formatado=$parte1.'.'.$parte2.''; } elseif(strlen($var)==7) { #1.234.567 $parte1=substr($var,0,1); $parte2=substr($var,1,3); $parte3=substr($var,4,3); $formatado=$parte1.'.'.$parte2.'.'.$parte3.''; } else { $formatado=$var; } #return $setado.""; return $negativo.$formatado; } } if(!function_exists('setTipoColuna')) { function setTipoColuna($modSend,$idSend,$idCampoSend,$idListaSend) { $modulo_set = mysql_fetch_array(mysql_query("SELECT * FROM _construtor_modulo WHERE nome_base='".$modSend."' LIMIT 1")); $rSqlListaFunction = mysql_fetch_array(mysql_query("SELECT * FROM ".$modSend."_cabecalho WHERE id='".$idListaSend."' LIMIT 1")); $rSqlCampoFunction = mysql_fetch_array(mysql_query("SELECT * FROM _construtor_modulo_campo WHERE id='".$idCampoSend."' LIMIT 1")); $rSqlFunction = mysql_fetch_array(mysql_query("SELECT * FROM ".$modSend." WHERE id='".$idSend."' LIMIT 1")); if(trim($rSqlListaFunction['tipo'])=="switch_sim_nao") { if(trim($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''])=="0") { return "NÃO"; } else { return "SIM"; } } else { if(trim($rSqlListaFunction['tipo'])=="moeda") { return formatMoney($rSqlFunction[''.$rSqlCampoFunction['nome_base'].'']); } else { if(trim($rSqlListaFunction['tipo'])=="data") { if(trim($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''])==""||trim($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''])=="0000-00-00") { } else { return ajustaDataSemHoraReturn($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''],"d/m/Y"); } } else { if(trim($rSqlListaFunction['tipo'])=="data_hora") { if(trim($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''])==""||trim($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''])=="0000-00-00") { } else { return ajustaDataReturn($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''],"d/m/Y"); } } else { if(trim($rSqlCampoFunction['tipo'])=="text"||trim($rSqlCampoFunction['tipo'])=="tag") { return $rSqlFunction[''.$rSqlCampoFunction['nome_base'].'']; } else { if(trim($rSqlCampoFunction['tipo'])=="file") { if(trim($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''])=="") { return "\"\""; } else { return "\"".$rSqlFunction[''.$rSqlCampoFunction['nome_base'].'']."\"/"; } } else { if(trim($rSqlCampoFunction['tipo'])=="data") { if(trim($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''])==""||trim($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''])=="0000-00-00") { } else { return ajustaDataReturn($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''],"d/m/Y"); } } else { if(trim($rSqlCampoFunction['tipo'])=="hora") { return $rSqlFunction[''.$rSqlCampoFunction['nome_base'].'']; } else { if(trim($rSqlCampoFunction['tipo'])=="slider") { return $rSqlFunction[''.$rSqlCampoFunction['nome_base'].'']; } else { if(trim($rSqlCampoFunction['tipo'])=="password") { return $rSqlFunction[''.$rSqlCampoFunction['nome_base'].'']; } else { if(trim($rSqlCampoFunction['tipo'])=="switch") { return $rSqlFunction[''.$rSqlCampoFunction['nome_base'].'']; } else { if(trim($rSqlCampoFunction['tipo'])=="checkbox") { $lista_checkbox = ""; if(trim($rSqlCampoFunction['tipo_subitem'])=="subitens"||trim($rSqlCampoFunction['tipo_subitem'])=="") { $nSqlItem = mysql_num_rows(mysql_query("SELECT * FROM _construtor_modulo_campo_subitem WHERE numeroUnico_pai='".$rSqlCampoFunction['numeroUnico']."' AND stat='1' ORDER BY ordem")); if($nSqlItem==0) { if(trim($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''])=="|1|") { $lista_checkbox = "SIM"; } } else { $qSqlItem = mysql_query("SELECT * FROM _construtor_modulo_campo_subitem WHERE numeroUnico_pai='".$rSqlCampoFunction['numeroUnico']."' AND stat='1' ORDER BY ordem"); while($rSqlItem = mysql_fetch_array($qSqlItem)) { if(trim($rSqlItem['valor_tipo'])=="padrao") { if(strrpos($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''],"|".$rSqlItem['id']."|") === false) { } else { if(trim($lista_checkbox)=="") { $lista_checkbox = "".$rSqlItem['nome'].""; } else { $lista_checkbox = $lista_checkbox.", ".$rSqlItem['nome'].""; } } } else { if(strrpos($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''],"|".$rSqlItem['valor']."|") === false) { } else { if(trim($lista_checkbox)=="") { $lista_checkbox = "".$rSqlItem['nome'].""; } else { $lista_checkbox = $lista_checkbox.", ".$rSqlItem['nome'].""; } } } } } } else { if(trim($rSqlCampoFunction['tipo_subitem'])=="modulo_externo") { $rSqlModulo = mysql_fetch_array(mysql_query("SELECT * FROM _construtor_modulo WHERE id='".$rSqlCampoFunction['tipo_subitem_modulo_externo']."'")); $qSqlItem = mysql_query("SELECT * FROM ".$rSqlModulo['nome_base']." WHERE stat='1'"); while($rSqlItem = mysql_fetch_array($qSqlItem)) { if(strrpos($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''],"|".$rSqlItem['id']."|") === false) { } else { if(trim($lista_checkbox)=="") { $lista_checkbox = "".$rSqlItem['nome'].""; } else { $lista_checkbox = $lista_checkbox.", ".$rSqlItem['nome'].""; } } } } } return $lista_checkbox; } else { if(trim($rSqlCampoFunction['tipo'])=="radio") { $lista_radio = ""; if(trim($rSqlCampoFunction['tipo_subitem'])=="subitens"||trim($rSqlCampoFunction['tipo_subitem'])=="") { $nSqlItem = mysql_num_rows(mysql_query("SELECT * FROM _construtor_modulo_campo_subitem WHERE numeroUnico_pai='".$rSqlCampoFunction['numeroUnico']."' AND stat='1' ORDER BY ordem")); if($nSqlItem==0) { if(trim($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''])=="|1|") { $lista_radio = "SIM"; } } else { $qSqlItem = mysql_query("SELECT * FROM _construtor_modulo_campo_subitem WHERE numeroUnico_pai='".$rSqlCampoFunction['numeroUnico']."' AND stat='1' ORDER BY ordem"); while($rSqlItem = mysql_fetch_array($qSqlItem)) { if(trim($rSqlItem['valor_tipo'])=="padrao") { if(strrpos($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''],"|".$rSqlItem['id']."|") === false) { } else { if(trim($lista_radio)=="") { $lista_radio = "".$rSqlItem['nome'].""; } else { $lista_radio = $lista_radio.", ".$rSqlItem['nome'].""; } } } else { if(strrpos($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''],"|".$rSqlItem['valor']."|") === false) { } else { if(trim($lista_radio)=="") { $lista_radio = "".$rSqlItem['nome'].""; } else { $lista_radio = $lista_radio.", ".$rSqlItem['nome'].""; } } } } } } else { if(trim($rSqlCampoFunction['tipo_subitem'])=="modulo_externo") { $rSqlModulo = mysql_fetch_array(mysql_query("SELECT * FROM _construtor_modulo WHERE id='".$rSqlCampoFunction['tipo_subitem_modulo_externo']."'")); $qSqlItem = mysql_query("SELECT * FROM ".$rSqlModulo['nome_base']." WHERE stat='1'"); while($rSqlItem = mysql_fetch_array($qSqlItem)) { if(strrpos($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''],"|".$rSqlItem['id']."|") === false) { } else { if(trim($lista_radio)=="") { $lista_radio = "".$rSqlItem['nome'].""; } else { $lista_radio = $lista_radio.", ".$rSqlItem['nome'].""; } } } } } return $lista_radio; } else { if(trim($rSqlCampoFunction['tipo'])=="select") { $lista_select = ""; if(trim($rSqlCampoFunction['select_tipo'])=="multiplo"||trim($rSqlCampoFunction['select_tipo'])=="multiplo-busca") { if(trim($rSqlCampoFunction['tipo_subitem'])=="modulo_externo") { $rSqlModulo = mysql_fetch_array(mysql_query("SELECT * FROM _construtor_modulo WHERE id='".$rSqlCampoFunction['tipo_subitem_modulo_externo']."'")); $qSqlItem = mysql_query("SELECT * FROM ".$rSqlModulo['nome_base']." WHERE stat='1'"); while($rSqlItem = mysql_fetch_array($qSqlItem)) { if(strrpos($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''],"|".$rSqlItem['id']."|") === false) { } else { if(trim($lista_select)=="") { $lista_select = "".$rSqlItem['nome'].""; } else { $lista_select = $lista_select.", ".$rSqlItem['nome'].""; } } } } else { $qSqlItem = mysql_query("SELECT * FROM _construtor_modulo_campo_subitem WHERE numeroUnico_pai='".$rSqlCampoFunction['numeroUnico']."' AND stat='1' ORDER BY ordem"); while($rSqlItem = mysql_fetch_array($qSqlItem)) { if(trim($rSqlItem['valor_tipo'])=="padrao") { if(strrpos($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''],"|".$rSqlItem['id']."|") === false) { } else { if(trim($lista_select)=="") { $lista_select = "".$rSqlItem['nome'].""; } else { $lista_select = $lista_select.", ".$rSqlItem['nome'].""; } } } else { if(strrpos($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''],"|".$rSqlItem['valor']."|") === false) { } else { if(trim($lista_select)=="") { $lista_select = "".$rSqlItem['nome'].""; } else { $lista_select = $lista_select.", ".$rSqlItem['nome'].""; } } } } } } else { if(trim($rSqlCampoFunction['tipo_subitem'])=="modulo_externo") { $rSqlModulo = mysql_fetch_array(mysql_query("SELECT * FROM _construtor_modulo WHERE id='".$rSqlCampoFunction['tipo_subitem_modulo_externo']."'")); $qSqlItem = mysql_query("SELECT * FROM ".$rSqlModulo['nome_base']." WHERE stat='1'"); while($rSqlItem = mysql_fetch_array($qSqlItem)) { if(trim($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''])==$rSqlItem['id']) { $lista_select = $rSqlItem['nome']; } } } else { if(trim($rSqlCampoFunction['tipo_subitem'])=="subitens") { $qSqlItem = mysql_query("SELECT * FROM _construtor_modulo_campo_subitem WHERE numeroUnico_pai='".$rSqlCampoFunction['numeroUnico']."' AND stat='1' ORDER BY ordem"); while($rSqlItem = mysql_fetch_array($qSqlItem)) { if(trim($rSqlItem['valor_tipo'])=="padrao") { if(trim($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''])==$rSqlItem['id']) { $lista_select = $rSqlItem['nome']; } } else { if(trim($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''])==$rSqlItem['valor']) { $lista_select = $rSqlItem['nome']; } } } } else { $lista_select = $rSqlFunction[''.$rSqlCampoFunction['nome_base'].'']; } } } return $lista_select; } else { if(trim($rSqlCampoFunction['tipo'])=="textarea") { return $rSqlFunction[''.$rSqlCampoFunction['nome_base'].'']; } else { if(trim($rSqlCampoFunction['tipo'])=="categoria") { $lista_categoria = ""; $qSqlItem = mysql_query("SELECT * FROM ".$modulo_set['nome_base']."_categoria WHERE stat='1'"); while($rSqlItem = mysql_fetch_array($qSqlItem)) { if(strrpos($rSqlFunction[''.$rSqlCampoFunction['nome_base'].''],"|".$rSqlItem['id']."|") === false) { } else { if(trim($lista_categoria)=="") { $lista_categoria = "".$rSqlItem['nome'].""; } else { $lista_categoria = $lista_categoria.", ".$rSqlItem['nome'].""; } } } return $lista_categoria; } else { } } } } } } } } } } } } } } } } } } if(!function_exists('setTipoColunaDatatable')) { function setTipoColunaDatatable($modSend,$valorSend,$idCampoSend,$idListaSend,$idListaLabelSend,$idSend) { if(trim($modSend)=="sysacesso"||trim($modSend)=="syslog") { if(trim($idCampoSend)=="idsysusu") { $sql_select_set = "SELECT id,nome FROM sysusu"; $campo_valor = "id"; $campo_label = "nome"; $qSqlItem = mysql_query($sql_select_set); while($rSqlItem = mysql_fetch_array($qSqlItem)) { if(trim($valorSend)==$rSqlItem['id']) { if(trim($rSqlItem[''.$idListaLabelSend.''])=="") { $lista_select = "#".$rSqlItem['id'].""; } else { $lista_select = $rSqlItem[''.$idListaLabelSend.'']; } } } #return $lista_select; $impressao = $lista_select; } else { if(trim($idCampoSend)=="data") { if(trim($valorSend)==""||trim($valorSend)=="0000-00-00 00:00:00") { } else { #return ajustaDataReturn($valorSend,"d/m/Y"); $impressao = ajustaDataReturn($valorSend,"d/m/Y"); } } else { #return $valorSend; $impressao = $valorSend; } } } else { $modulo_set = mysql_fetch_array(mysql_query("SELECT id,nome_base FROM _construtor_modulo WHERE nome_base='".$modSend."'")); $rSqlListaFunction = mysql_fetch_array(mysql_query("SELECT id,campo,tipo FROM ".$modSend."_cabecalho WHERE id='".$idCampoSend."'")); $rSqlCampoFunction = mysql_fetch_array(mysql_query("SELECT id,nome_base,id_construtor_modulo,tipo_subitem,tipo_subitem_modulo_externo,numeroUnico,edicao_rapida FROM _construtor_modulo_campo WHERE nome_base='".$rSqlListaFunction['campo']."' AND id_construtor_modulo='".$modulo_set['id']."'")); #return "".$valorSend.""; #return "".strrpos($rSqlListaFunction['campo'],"_categoria")." - ".$valorSend." - ".$rSqlListaFunction['campo']." - ".$rSqlListaFunction['tipo']; if(strrpos($rSqlListaFunction['campo'],"_categoria") > 0) { $mod_set_lista = str_replace("id","",$rSqlListaFunction['campo']); $sql_select_set = "SELECT id,nome FROM ".$mod_set_lista." ORDER BY nome"; $campo_valor = "id"; $campo_label = "nome"; if(trim($rSqlListaFunction['tipo'])=="externo_multiplo") { $qSqlItem = mysql_query($sql_select_set); while($rSqlItem = mysql_fetch_array($qSqlItem)) { if(strrpos($valorSend,"|".$rSqlItem['id']."|") === false) { } else { if(trim($lista_select)=="") { $lista_select = "".$rSqlItem['nome'].""; } else { $lista_select = $lista_select.", ".$rSqlItem['nome'].""; } } } } else { $qSqlItem = mysql_query($sql_select_set); while($rSqlItem = mysql_fetch_array($qSqlItem)) { if(trim($valorSend)==$rSqlItem['id']) { if(trim($rSqlItem['nome'])=="") { $lista_select = "#".$rSqlItem['id'].""; } else { $lista_select = $rSqlItem['nome']; } } } } #return $lista_select; $impressao = $lista_select; } elseif(trim($rSqlListaFunction['campo'])=="idsysusu") { $sql_select_set = "SELECT id,nome,stat FROM sysusu ORDER BY nome"; $campo_valor = "id"; $campo_label = "nome"; if(trim($rSqlListaFunction['tipo'])=="externo_multiplo") { $qSqlItem = mysql_query($sql_select_set); while($rSqlItem = mysql_fetch_array($qSqlItem)) { if(strrpos($valorSend,"|".$rSqlItem['id']."|") === false) { } else { if(trim($lista_select)=="") { $lista_select = "".$rSqlItem['nome'].""; } else { $lista_select = $lista_select.", ".$rSqlItem['nome'].""; } } } } else { $qSqlItem = mysql_query($sql_select_set); while($rSqlItem = mysql_fetch_array($qSqlItem)) { if(trim($valorSend)==$rSqlItem['id']) { if(trim($rSqlItem['nome'])=="") { $lista_select = "#".$rSqlItem['id'].""; } else { $lista_select = $rSqlItem['nome']; } } } } #return $lista_select; $impressao = $lista_select; } elseif(trim($rSqlListaFunction['tipo'])=="") { #return $valorSend; $impressao = $valorSend; } elseif(trim($rSqlListaFunction['tipo'])=="normal") { #return $valorSend; $impressao = $valorSend; } elseif(trim($rSqlListaFunction['tipo'])=="externo_multiplo"||trim($rSqlListaFunction['tipo'])=="externo_unico") { $lista_select = ""; if($rSqlCampoFunction['tipo_subitem_modulo_externo']=="1111111111") { $sql_select_set = "SELECT id,nome,stat FROM sysusu ORDER BY nome"; $campo_valor = "id"; $campo_label = "nome"; } elseif($rSqlCampoFunction['tipo_subitem_modulo_externo']=="2222222222") { $sql_select_set = "SELECT * FROM cepbr_estado ORDER BY estado"; $campo_valor = "uf"; $campo_label = "estado"; } elseif($rSqlCampoFunction['tipo_subitem_modulo_externo']=="3333333333") { $sql_select_set = "SELECT * FROM cepbr_cidade ORDER BY cidade"; $campo_valor = "id_cidade"; $campo_label = "cidade"; } elseif($rSqlCampoFunction['tipo_subitem_modulo_externo']=="4444444444") { $sql_select_set = "SELECT * FROM cepbr_bairro ORDER BY bairro"; $campo_valor = "id_bairro"; $campo_label = "bairro"; } elseif($rSqlCampoFunction['tipo_subitem_modulo_externo']=="5555555555") { $sql_select_set = "SELECT * FROM sysbanco_lista WHERE stat='1' ORDER BY banco"; $campo_valor = "id"; $campo_label = "nome"; } else { $rSqlModulo = mysql_fetch_array(mysql_query("SELECT id,nome_base FROM _construtor_modulo WHERE id='".$rSqlCampoFunction['tipo_subitem_modulo_externo']."'")); $ordenacao_set = ""; if (mysql_num_rows(mysql_query("SELECT id,stat,campo,tipo FROM ".$rSqlModulo['nome_base']."_ordenacao WHERE stat='1'"))>0) { $qSqlOrdem = mysql_query("SELECT * FROM ".$rSqlModulo['nome_base']."_ordenacao WHERE stat='1' ORDER BY ordem"); while($rSqlOrdem = mysql_fetch_array($qSqlOrdem)) { if(trim($ordenacao_set)=="") { $ordenacao_set = "".$rSqlOrdem['campo']." ".$rSqlOrdem['tipo'].""; } else { $ordenacao_set = $ordenacao_set.",".$rSqlOrdem['campo']." ".$rSqlOrdem['tipo'].""; } } } else { $ordenacao_set = " id DESC"; } $sql_select_set = "SELECT * FROM ".$rSqlModulo['nome_base']." ORDER BY ".$ordenacao_set.""; $nome_exibicao_set = ""; $rSqlExibicao = mysql_fetch_array(mysql_query("SELECT nome_1,nome_2,nome_3,nome_4,nome_5 FROM ".$rSqlModulo['nome_base']."_estrutura LIMIT 1")); $campo_valor = "id"; $campo_label = "nome"; } $qSqlItem = mysql_query($sql_select_set); while($rSqlItem = mysql_fetch_array($qSqlItem)) { if(trim($rSqlExibicao['nome_1'])==""||trim($rSqlExibicao['nome_1'])=="null") { $nome_1_set = ""; } else { if(trim($rSqlItem["".$rSqlExibicao['nome_1'].""])=="") { $nome_1_set = ""; } else { $nome_1_set = "[".$rSqlItem["".$rSqlExibicao['nome_1'].""]."] "; } } if(trim($rSqlExibicao['nome_2'])==""||trim($rSqlExibicao['nome_2'])=="null") { $nome_2_set = ""; } else { if(trim($rSqlItem["".$rSqlExibicao['nome_2'].""])=="") { $nome_2_set = ""; } else { $nome_2_set = "[".$rSqlItem["".$rSqlExibicao['nome_2'].""]."] "; } } if(trim($rSqlExibicao['nome_3'])==""||trim($rSqlExibicao['nome_3'])=="null") { $nome_3_set = ""; } else { if(trim($rSqlItem["".$rSqlExibicao['nome_3'].""])=="") { $nome_3_set = ""; } else { $nome_3_set = "[".$rSqlItem["".$rSqlExibicao['nome_3'].""]."] "; } } if(trim($rSqlExibicao['nome_4'])==""||trim($rSqlExibicao['nome_4'])=="null") { $nome_4_set = ""; } else { if(trim($rSqlItem["".$rSqlExibicao['nome_4'].""])=="") { $nome_4_set = ""; } else { $nome_4_set = "[".$rSqlItem["".$rSqlExibicao['nome_4'].""]."] "; } } if(trim($rSqlExibicao['nome_5'])==""||trim($rSqlExibicao['nome_5'])=="null") { $nome_5_set = ""; } else { if(trim($rSqlItem["".$rSqlExibicao['nome_5'].""])=="") { $nome_5_set = ""; } else { $nome_5_set = "[".$rSqlItem["".$rSqlExibicao['nome_5'].""]."] "; } } $nome_exibicao_set = $nome_1_set.$nome_2_set.$nome_3_set.$nome_4_set.$nome_5_set; if(trim($rSqlListaFunction['tipo'])=="externo_multiplo") { if(strrpos($valorSend,"|".$rSqlItem[''.$campo_valor.'']."|") === false) { } else { if(trim($nome_exibicao_set)=="") { if(trim($rSqlItem[''.$campo_label.''])=="") { $valor_select = "#".$rSqlItem[''.$campo_valor.''].""; } else { $valor_select = $rSqlItem[''.$campo_label.'']; } } else { $valor_select = $nome_exibicao_set; } if(trim($lista_select)=="") { $lista_select = "".$valor_select.""; } else { $lista_select = $lista_select.", ".$valor_select.""; } } } else { if(trim($valorSend)==$rSqlItem[''.$campo_valor.'']) { if(trim($nome_exibicao_set)=="") { if(trim($rSqlItem[''.$campo_label.''])=="") { $valor_select = "#".$rSqlItem[''.$campo_valor.''].""; } else { $valor_select = $rSqlItem[''.$campo_label.'']; } } else { $valor_select = $nome_exibicao_set; } if(trim($lista_select)=="") { $lista_select = "".$valor_select.""; } else { $lista_select = $lista_select.", ".$valor_select.""; } } } } #return $lista_select; $impressao = $lista_select; } elseif(trim($rSqlListaFunction['tipo'])=="switch_sim_nao") { if(trim($valorSend)=="0"||trim($valorSend)=="") { #return "NÃO"; $impressao = "NÃO"; } else { #return "SIM"; $impressao = "SIM"; } } elseif(trim($rSqlListaFunction['tipo'])=="moeda") { #return formatMoney($valorSend); $impressao = formatMoney($valorSend); } elseif(trim($rSqlListaFunction['tipo'])=="data") { if(trim($valorSend)==""||trim($valorSend)=="0000-00-00") { } else { #return ajustaDataSemHoraReturn($valorSend,"d/m/Y"); $impressao = ajustaDataSemHoraReturn($valorSend,"d/m/Y"); } } elseif(trim($rSqlListaFunction['tipo'])=="data_hora") { if(trim($valorSend)==""||trim($valorSend)=="0000-00-00 00:00:00") { } else { #return ajustaDataReturn($valorSend,"d/m/Y"); $impressao = ajustaDataReturn($valorSend,"d/m/Y"); } } $string = $impressao; $charset = (utf8_encode(utf8_decode($string)) == $string); if($charset) { $impressao = "".$impressao.""; } else { $impressao = mb_convert_encoding($impressao, "UTF-8"); } if(trim($rSqlCampoFunction['edicao_rapida'])=="1") { if(trim($impressao)=="") { $valor_edicao_rapida = "---"; } else { $valor_edicao_rapida = "".$impressao.""; } $impressao = "".$valor_edicao_rapida.""; } else { $impressao = "".$impressao.""; } return $impressao; } } } if(!function_exists('setAcoesTabela')) { function setAcoesTabela($idsysusuSend,$modSend,$idSend,$conexaoSend,$idsys_arquivoSend,$modulo_set_Send,$_construtor_sysperm_Send,$row_estrutura_Send,$modulo_set_categoria_Send,$rSql_Send) { $sysconfig = mysql_fetch_array(mysql_query("SELECT bloqueio_edicao FROM sysconfig LIMIT 1")); global $link_site; global $link; global $sysusu; global $chave_url; global $timestamp_atual; #$_construtor_sysperm_function = mysql_fetch_array(mysql_query("SELECT id,idsysusu,editar".$conexaoSend."".$modSend.",excluir".$conexaoSend."".$modSend.",despublicar".$conexaoSend."".$modSend.",publicar".$conexaoSend."".$modSend." FROM _construtor_sysperm WHERE idsysusu='".$idsysusuSend."'")); #$modulo_set_estrutura = mysql_fetch_array(mysql_query("SELECT id,preview FROM ".$modSend."_estrutura LIMIT 1")); /*if(trim($modSend)=="analise") { $strSql = "SELECT mod_analise.id, mod_analise.nome, mod_analise.stat, mod_analise.data_publicacao, mod_analise.data, mod_analise.dataModificacao, mod_analise.idsysusu, mod_analise.produto, mod_produto.nome as produto_nome FROM ".$modSend." AS mod_analise ". "LEFT JOIN produto AS mod_produto ON (mod_analise.produto = mod_produto.id) "; $rItem = mysql_fetch_array(mysql_query("".$strSql." WHERE mod_analise.id='".$idSend."'")); } else { $rItem = $rSql_Send; }*/ $rItem = $rSql_Send; if(stripos("".$modSend."","construtor") === false) { $rSqlMod = $modulo_set_Send; $rSqlModCat = $modulo_set_categoria_Send; } else { $rSqlMod = mysql_fetch_array(mysql_query("SELECT id,stat,nome_base,id_construtor_modulo_categoria FROM _construtor_modulo WHERE id='".$rItem['id_construtor_modulo']."'")); $rSqlModCat = mysql_fetch_array(mysql_query("SELECT id,stat,nome FROM _construtor_modulo_categoria WHERE stat='1' AND id='".$rSqlMod['id_construtor_modulo_categoria']."'")); } if(trim($modSend)=="cobertura") { $nomeLimpoItem = transformaCaractere($rItem[''.$modSend.'_titulo']); $rItem['nome'] = $rItem[''.$modSend.'_titulo']; } else { $nomeLimpoItem = transformaCaractere($rItem['nome']); } $nomeLimpo = transformaCaractere($rSqlModCat['nome']); $nomeLimpoMod = str_replace("-","_",$rSqlMod['nome_base']); $conteudo[0] = $rItem; $list = array(); $id = $conteudo[0]['id']; $conteudo[0]['id_sys_arquivo'] = "".$idsys_arquivoSend.""; $conteudo[0]['local'] = "".$modSend.""; if(trim($rItem[''.$modSend.'_nome'])=="") { $conteudo[0]['nome'] = "".$rItem['nome'].""; } else { $conteudo[0]['nome'] = "".$rItem[''.$modSend.'_nome'].""; } $conteudo[0]['lista_secao'] = $conteudo[0][''.$modSend.'_lista_secao']; if(trim($rItem[''.$modSend.'_data_publicacao'])=="") { $conteudo[0]['data_publicacao'] = "".$rItem['data_publicacao'].""; } else { $conteudo[0]['data_publicacao'] = $rItem[''.$modSend.'_data_publicacao']; } $conteudo[0]['analise_nome'] = "".$rItem['nome'].""; $conteudo[0]['produto_nome'] = "".$rItem['produto_nome'].""; $conteudo[0]['tipo_de_item_categoria_nome'] = "".$rItem['tipo_de_item_categoria_nome'].""; $conteudo[0]['filtro_img'] = ""; $list[$id] = $conteudo[0]; $url_set_preview = monta_url_otimizada($list[$conteudo[0]['id']]); #$url_set_preview = monta_url("".$modSend."","".$idSend."","".$link_site.""); #BTN Preview if(trim($row_estrutura_Send['preview'])==1) { if(trim($modSend)=="cobertura") { $acoes_set = "
"; } else { if(trim($modSend)=="chart") { $acoes_set = "
"; } else { if(trim($modSend)=="links_adrenaline") { $acoes_set = "
"; } else { $acoes_set = "
"; } } } } #BTN Ativo (Sim ou Não) if(trim($rItem['stat'])=="1") { if(trim($_construtor_sysperm_Send['despublicar'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { #$acoes_set .= "
"; #$acoes_set .= ""; } else { #$acoes_set .= "
"; #$acoes_set .= ""; } } else { if(trim($_construtor_sysperm_Send['publicar'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { #$acoes_set .= "
"; #$acoes_set .= ""; } else { #$acoes_set .= "
"; #$acoes_set .= ""; } } /* if(trim($rItem['stat'])=="1") { if(trim($_construtor_sysperm_Send['despublicar'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { $acoes_set .= " ATIVO "; } else { $acoes_set .= " ATIVO "; } } else { if(trim($_construtor_sysperm_Send['publicar'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { $acoes_set .= " INATIVO "; } else { $acoes_set .= " INATIVO "; } } */ #BTN Editar if(stripos("".$modSend."","construtor") === false) { if($idsysusuSend=="99"||$idsysusuSend=="104") { /* $item_editando = mysql_fetch_array(mysql_query(" SELECT * FROM sys_arquivo_edicao WHERE local='".$modSend."' AND id_item='".$idSend."' ")); $timeout_edicao = diferenca_entre_timestamp($timestamp_atual,$item_editando['tempo'],"0"); $users = getListaDeUsuarios(); $sysusu_editando = $users[$item_editando['idsysusu']]; $msg_editar = "Conteúdo sendo editado por [".$sysusu_editando['nome']."]"; if($timeout_edicao>30) { $icone_editado = "fa-pencil"; $icone_editado_cor = "blue"; } else { if(trim($item_editando['idsysusu'])=="".$idsysusuSend."") { $icone_editado = "fa-pencil"; $icone_editado_cor = "blue"; } else { $icone_editado = "fa-key"; $icone_editado_cor = "yellow"; } } */ $icone_editado = "fa-pencil"; $icone_editado_cor = "blue"; $msg_editar = "Editar"; } else { $icone_editado = "fa-pencil"; $icone_editado_cor = "blue"; $msg_editar = "Editar"; } if(trim($_construtor_sysperm_Send['editar'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { $acoes_set .= ""; #$acoes_set .= "
"; } } else { if(trim($_construtor_sysperm_Send['editar'.$conexaoSend.''.$modSend.''])==1) { $acoes_set .= ""; #$acoes_set .= "
"; } } #BTN Excluir if(trim($_construtor_sysperm_Send['excluir'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { $acoes_set .= ""; #$acoes_set .= "
"; } if(stripos("".$modSend."","construtor") === false) { } else { if(trim($_construtor_sysperm_Send['excluir'.$conexaoSend.''.$modSend.''])==1) { $acoes_set .= ""; #$acoes_set .= "
"; } } #BTN Clonar if(stripos("".$modSend."","construtor") === true) { } else { if(trim($row_estrutura_Send['clonar'])==1) { $acoes_set .= "
"; } } #BTN Edição Rápida if(stripos("".$modSend."","construtor") === false) { } else { if(trim($rItem['edicao_rapida'])=="1") { $acoes_set .= "
"; } else { $acoes_set .= "
"; } if(trim($rItem['controle_seo'])=="1") { $acoes_set .= "
"; } else { $acoes_set .= "
"; } } #BTN Ações Dinâmicas $qSqlAcao = mysql_query("SELECT * FROM ".$modSend."_acao WHERE stat='1' ORDER BY ordem"); while($rSqlAcao = mysql_fetch_array($qSqlAcao)) { if(trim($rSqlAcao['script'])=="muda_0_1") { if(trim($rItem[''.$modSend.'_'.$rSqlAcao['campo'].''])=="1") { $acoes_set .= "
"; } else { $acoes_set .= "
"; } } else { } } return $acoes_set; } } if(!function_exists('setAcoesTabelaV4')) { function setAcoesTabelaV4($idsysusuSend,$modSend,$idSend,$conexaoSend,$idsys_arquivoSend,$modulo_set_Send,$_construtor_sysperm_Send,$row_estrutura_Send,$modulo_set_categoria_Send,$rSql_Send) { $sysconfig = mysql_fetch_array(mysql_query("SELECT bloqueio_edicao FROM sysconfig LIMIT 1")); global $link_site; global $link; global $sysusu; global $chave_url; global $timestamp_atual; $rItem = $rSql_Send; if(stripos("".$modSend."","construtor") === false) { $rSqlMod = $modulo_set_Send; $rSqlModCat = $modulo_set_categoria_Send; } else { $rSqlMod = mysql_fetch_array(mysql_query("SELECT id,stat,nome_base,id_construtor_modulo_categoria FROM _construtor_modulo WHERE id='".$rItem['id_construtor_modulo']."'")); $rSqlModCat = mysql_fetch_array(mysql_query("SELECT id,stat,nome FROM _construtor_modulo_categoria WHERE stat='1' AND id='".$rSqlMod['id_construtor_modulo_categoria']."'")); } if(trim($modSend)=="cobertura") { $nomeLimpoItem = transformaCaractere($rItem[''.$modSend.'_titulo']); $rItem['nome'] = $rItem[''.$modSend.'_titulo']; } else { $nomeLimpoItem = transformaCaractere($rItem['nome']); } $nomeLimpo = transformaCaractere($rSqlModCat['nome']); $nomeLimpoMod = str_replace("-","_",$rSqlMod['nome_base']); $conteudo[0] = $rItem; $list = array(); $id = $conteudo[0]['id']; $conteudo[0]['id_sys_arquivo'] = "".$idsys_arquivoSend.""; $conteudo[0]['local'] = "".$modSend.""; if(trim($rItem[''.$modSend.'_nome'])=="") { $conteudo[0]['nome'] = "".$rItem['nome'].""; } else { $conteudo[0]['nome'] = "".$rItem[''.$modSend.'_nome'].""; } $conteudo[0]['lista_secao'] = $conteudo[0][''.$modSend.'_lista_secao']; if(trim($rItem[''.$modSend.'_data_publicacao'])=="") { $conteudo[0]['data_publicacao'] = "".$rItem['data_publicacao'].""; } else { $conteudo[0]['data_publicacao'] = $rItem[''.$modSend.'_data_publicacao']; } $conteudo[0]['analise_nome'] = "".$rItem['nome'].""; $conteudo[0]['produto_nome'] = "".$rItem['produto_nome'].""; $conteudo[0]['tipo_de_item_categoria_nome'] = "".$rItem['tipo_de_item_categoria_nome'].""; $conteudo[0]['filtro_img'] = ""; $list[$id] = $conteudo[0]; #BTN Editar if(stripos("".$modSend."","construtor") === false) { if($idsysusuSend=="99"||$idsysusuSend=="104") { $icone_editado = "fa-pencil"; $icone_editado_cor = "blue"; $msg_editar = "Editar"; } else { $icone_editado = "fa-pencil"; $icone_editado_cor = "blue"; $msg_editar = "Editar"; } if(trim($_construtor_sysperm_Send['editar'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { $acoes_set .= ""; } } else { if(trim($_construtor_sysperm_Send['editar'.$conexaoSend.''.$modSend.''])==1) { $acoes_set .= ""; } } #BTN Excluir if(trim($_construtor_sysperm_Send['excluir'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { $acoes_set .= ""; } if(stripos("".$modSend."","construtor") === false) { } else { if(trim($_construtor_sysperm_Send['excluir'.$conexaoSend.''.$modSend.''])==1) { $acoes_set .= ""; } } #BTN Clonar if(stripos("".$modSend."","construtor") === true) { } else { if(trim($row_estrutura_Send['clonar'])==1) { $acoes_set .= "
"; } } #BTN Edição Rápida if(stripos("".$modSend."","construtor") === false) { } else { if(trim($rItem['edicao_rapida'])=="1") { $acoes_set .= "
"; } else { $acoes_set .= "
"; } if(trim($rItem['controle_seo'])=="1") { $acoes_set .= "
"; } else { $acoes_set .= "
"; } } #BTN Ações Dinâmicas $qSqlAcao = mysql_query("SELECT * FROM ".$modSend."_acao WHERE stat='1' ORDER BY ordem"); while($rSqlAcao = mysql_fetch_array($qSqlAcao)) { if(trim($rSqlAcao['script'])=="muda_0_1") { if(trim($rItem[''.$modSend.'_'.$rSqlAcao['campo'].''])=="1") { $acoes_set .= "
"; } else { $acoes_set .= "
"; } } else { } } return $acoes_set; } } if(!function_exists('setStatusTabela')) { function setStatusTabela($idsysusuSend,$modSend,$idSend,$conexaoSend,$idsys_arquivoSend,$modulo_set_Send,$_construtor_sysperm_Send,$row_estrutura_Send,$modulo_set_categoria_Send,$rSql_Send) { $sysconfig = mysql_fetch_array(mysql_query("SELECT bloqueio_edicao FROM sysconfig LIMIT 1")); global $link_site; global $link; global $sysusu; global $chave_url; global $timestamp_atual; $rItem = $rSql_Send; $conteudo[0] = $rItem; $list = array(); $id = $conteudo[0]['id']; $conteudo[0]['id_sys_arquivo'] = "".$idsys_arquivoSend.""; $conteudo[0]['local'] = "".$modSend.""; if(trim($rItem[''.$modSend.'_nome'])=="") { $conteudo[0]['nome'] = "".$rItem['nome'].""; } else { $conteudo[0]['nome'] = "".$rItem[''.$modSend.'_nome'].""; } $conteudo[0]['lista_secao'] = $conteudo[0][''.$modSend.'_lista_secao']; $list[$id] = $conteudo[0]; $url_set_preview = monta_url_otimizada($list[$conteudo[0]['id']]); #$url_set_preview = monta_url("".$modSend."","".$idSend."","".$link_site.""); #BTN Ativo (Sim ou Não) if(trim($rItem['stat'])=="1") { if(trim($_construtor_sysperm_Send['despublicar'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { $acoes_set .= " ATIVO "; } else { $acoes_set .= " ATIVO "; } } else { if(trim($_construtor_sysperm_Send['publicar'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { $acoes_set .= " INATIVO "; } else { $acoes_set .= " INATIVO "; } } return $acoes_set; } } if(!function_exists('setStatusTabelaV4')) { function setStatusTabelaV4($idsysusuSend,$modSend,$idSend,$conexaoSend,$idsys_arquivoSend,$modulo_set_Send,$_construtor_sysperm_Send,$row_estrutura_Send,$modulo_set_categoria_Send,$rSql_Send) { $sysconfig = mysql_fetch_array(mysql_query("SELECT bloqueio_edicao FROM sysconfig LIMIT 1")); global $link_site; global $link; global $sysusu; global $chave_url; global $timestamp_atual; $rItem = $rSql_Send; $conteudo[0] = $rItem; $list = array(); $id = $conteudo[0]['id']; $conteudo[0]['id_sys_arquivo'] = "".$idsys_arquivoSend.""; $conteudo[0]['local'] = "".$modSend.""; if(trim($rItem[''.$modSend.'_nome'])=="") { $conteudo[0]['nome'] = "".$rItem['nome'].""; } else { $conteudo[0]['nome'] = "".$rItem[''.$modSend.'_nome'].""; } $conteudo[0]['lista_secao'] = $conteudo[0][''.$modSend.'_lista_secao']; $list[$id] = $conteudo[0]; $url_set_preview = monta_url_otimizada($list[$conteudo[0]['id']]); #$url_set_preview = monta_url("".$modSend."","".$idSend."","".$link_site.""); #BTN Ativo (Sim ou Não) if(trim($rItem['stat'])=="1") { if(trim($_construtor_sysperm_Send['despublicar'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { $acoes_set .= " ATIVO "; } else { $acoes_set .= " ATIVO "; } } else { if(trim($_construtor_sysperm_Send['publicar'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { $acoes_set .= " INATIVO "; } else { $acoes_set .= " INATIVO "; } } return $acoes_set; } } if(!function_exists('setAcoesTabela_v3')) { function setAcoesTabela_v3($idsysusuSend,$modSend,$idSend,$conexaoSend,$idsys_arquivoSend,$modulo_set_Send,$_construtor_sysperm_Send,$row_estrutura_Send,$modulo_set_categoria_Send,$rSql_Send) { $sysconfig = mysql_fetch_array(mysql_query("SELECT bloqueio_edicao FROM sysconfig LIMIT 1")); global $link_site; global $link; global $sysusu; global $chave_url; global $timestamp_atual; #$_construtor_sysperm_function = mysql_fetch_array(mysql_query("SELECT id,idsysusu,editar".$conexaoSend."".$modSend.",excluir".$conexaoSend."".$modSend.",despublicar".$conexaoSend."".$modSend.",publicar".$conexaoSend."".$modSend." FROM _construtor_sysperm WHERE idsysusu='".$idsysusuSend."'")); #$modulo_set_estrutura = mysql_fetch_array(mysql_query("SELECT id,preview FROM ".$modSend."_estrutura LIMIT 1")); /*if(trim($modSend)=="analise") { $strSql = "SELECT mod_analise.id, mod_analise.nome, mod_analise.stat, mod_analise.data_publicacao, mod_analise.data, mod_analise.dataModificacao, mod_analise.idsysusu, mod_analise.produto, mod_produto.nome as produto_nome FROM ".$modSend." AS mod_analise ". "LEFT JOIN produto AS mod_produto ON (mod_analise.produto = mod_produto.id) "; $rItem = mysql_fetch_array(mysql_query("".$strSql." WHERE mod_analise.id='".$idSend."'")); } else { $rItem = $rSql_Send; }*/ $rItem = $rSql_Send; if(stripos("".$modSend."","construtor") === false) { $rSqlMod = $modulo_set_Send; $rSqlModCat = $modulo_set_categoria_Send; } else { $rSqlMod = mysql_fetch_array(mysql_query("SELECT id,stat,nome_base,id_construtor_modulo_categoria FROM _construtor_modulo WHERE id='".$rItem['id_construtor_modulo']."'")); $rSqlModCat = mysql_fetch_array(mysql_query("SELECT id,stat,nome FROM _construtor_modulo_categoria WHERE stat='1' AND id='".$rSqlMod['id_construtor_modulo_categoria']."'")); } if(trim($modSend)=="cobertura") { $nomeLimpoItem = transformaCaractere($rItem[''.$modSend.'_titulo']); $rItem['nome'] = $rItem[''.$modSend.'_titulo']; } else { $nomeLimpoItem = transformaCaractere($rItem['nome']); } $nomeLimpo = transformaCaractere($rSqlModCat['nome']); $nomeLimpoMod = str_replace("-","_",$rSqlMod['nome_base']); $conteudo[0] = $rItem; $list = array(); $id = $conteudo[0]['id']; $conteudo[0]['id_sys_arquivo'] = "".$idsys_arquivoSend.""; $conteudo[0]['local'] = "".$modSend.""; if(trim($rItem[''.$modSend.'_nome'])=="") { $conteudo[0]['nome'] = "".$rItem['nome'].""; } else { $conteudo[0]['nome'] = "".$rItem[''.$modSend.'_nome'].""; } $conteudo[0]['lista_secao'] = $conteudo[0][''.$modSend.'_lista_secao']; if(trim($rItem[''.$modSend.'_data_publicacao'])=="") { $conteudo[0]['data_publicacao'] = "".$rItem['data_publicacao'].""; } else { $conteudo[0]['data_publicacao'] = $rItem[''.$modSend.'_data_publicacao']; } $conteudo[0]['analise_nome'] = "".$rItem['nome'].""; $conteudo[0]['produto_nome'] = "".$rItem['produto_nome'].""; $conteudo[0]['tipo_de_item_categoria_nome'] = "".$rItem['tipo_de_item_categoria_nome'].""; $conteudo[0]['filtro_img'] = ""; $list[$id] = $conteudo[0]; $url_set_preview = monta_url_otimizada($list[$conteudo[0]['id']]); #$url_set_preview = monta_url("".$modSend."","".$idSend."","".$link_site.""); #BTN Ativo (Sim ou Não) if(trim($rItem['stat'])=="1") { if(trim($_construtor_sysperm_Send['despublicar'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { $acoes_set .= ""; } else { $acoes_set .= ""; } } else { if(trim($_construtor_sysperm_Send['despublicar'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { $acoes_set .= ""; } else { $acoes_set .= ""; } } #BTN Editar if(stripos("".$modSend."","construtor") === false) { if($idsysusuSend=="99"||$idsysusuSend=="104") { $icone_editado = "fa-pencil"; $icone_editado_cor = "blue"; $msg_editar = "Editar"; } else { $icone_editado = "fa-pencil"; $icone_editado_cor = "blue"; $msg_editar = "Editar"; } if(trim($_construtor_sysperm_Send['editar'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { $acoes_set .= ""; } } else { if(trim($_construtor_sysperm_Send['editar'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { $acoes_set .= ""; } } #BTN Excluir if(trim($_construtor_sysperm_Send['excluir'.$conexaoSend.''.$modulo_set_Send['numeroUnico'].''])==1) { $acoes_set .= ""; } #BTN Clonar if(stripos("".$modSend."","construtor") === true) { } else { if(trim($row_estrutura_Send['clonar'])==1) { $acoes_set .= "
"; } } #BTN Edição Rápida if(stripos("".$modSend."","construtor") === false) { } else { if(trim($rItem['edicao_rapida'])=="1") { $acoes_set .= "
"; } else { $acoes_set .= "
"; } if(trim($rItem['controle_seo'])=="1") { $acoes_set .= "
"; } else { $acoes_set .= "
"; } } #BTN Ações Dinâmicas $qSqlAcao = mysql_query("SELECT * FROM ".$modSend."_acao WHERE stat='1' ORDER BY ordem"); while($rSqlAcao = mysql_fetch_array($qSqlAcao)) { if(trim($rSqlAcao['script'])=="muda_0_1") { if(trim($rItem[''.$modSend.'_'.$rSqlAcao['campo'].''])=="1") { $acoes_set .= "
"; } else { $acoes_set .= "
"; } } else { } } return $acoes_set; } } if(!function_exists('monta_secao_interno')) { function monta_secao_interno($listaSend) { $secao_print = ""; if(trim($listaSend)=="") { } else { $lista_secao_set = str_replace("||","','",$listaSend); $lista_secao_set = str_replace("|","'",$lista_secao_set); $secao_print .= "
"; $qSqlSecao = mysql_query("SELECT * FROM secao WHERE stat='1' AND id IN(".$lista_secao_set.") AND oculta !='1' ORDER BY ordem"); while($rSqlSecao = mysql_fetch_array($qSqlSecao)) { $url_amigavel_secao = transformaCaractere($rSqlSecao['nome']); if(trim($rSqlSecao['cor'])=="") { $cor_set = ""; } else { $cor_set = "tg-".$rSqlSecao['cor'].""; } $secao_print .= "".$rSqlSecao['nome']." "; } $secao_print .= "
"; $secao_print .= "
"; } echo $secao_print; } } if(!function_exists('monta_url_otimizada')) { function monta_url_otimizada($arraySend) { global $link; global $link_site; global $link_oficial; $bc_1 = '1000'; $bc_2 = '1001'; $bc_3 = '1002'; #INI HYPERX $pos = strripos($arraySend['lista_secao'], "".$bc_1.""); if ($pos === false) { #INI AMD $pos = strripos($arraySend['lista_secao'], "".$bc_2.""); if ($pos === false) { #INI ASUS $pos = strripos($arraySend['lista_secao'], "".$bc_3.""); if ($pos === false) { $link_bc = ""; } else { $link_bc = str_replace("http://","http://asus.",$link_site); } #FIM ASUS } else { $link_bc = str_replace("http://","http://amd.",$link_site); } #FIM AMD } else { $link_bc = str_replace("http://","http://hyperx.",$link_site); } #INI HYPERX if(trim($arraySend['local'])=="analise"||trim($arraySend['local'])=="produto") { $linkSend = $link_site; } else { if(trim($link_bc)=="") { if(trim($arraySend['url_brand'])=="") { $linkSend = $link_site; } else { $linkSend = "http://".$_SERVER['SERVER_NAME']."/"; } } else { $linkSend = $link_bc; } } if( trim($arraySend['local'])=="produto" && $arraySend['data_publicacao'] > "2016-07-18 15:00:00" ) { $url_parte_1 = "ficha-tecnica"; $url_parte_2 = "".transformaCaractere($arraySend['tipo_de_item_categoria_nome']).""; if(trim($arraySend['url_amigavel'])==""||trim($arraySend['url_amigavel'])=="http://adrenaline.com.br/") { $url_parte_3 = "".transformaCaractere($arraySend['nome']).""; } else { $url_parte_3 = $arraySend['url_amigavel']; } $nomeLimpo_produto = "".$url_parte_1."-".$url_parte_2."-".$url_parte_3.""; } else { if( trim($arraySend['local'])=="analise" && $arraySend['data_publicacao'] > "2016-07-13 13:00:00" ) { $url_parte_1 = "analise"; $url_parte_2 = "".transformaCaractere($arraySend['tipo_de_item_categoria_nome']).""; $url_parte_3 = "".transformaCaractere($arraySend['produto_nome']).""; $nomeLimpo_analise = "".$url_parte_1."-".$url_parte_2."-".$url_parte_3.""; } else { if(trim($arraySend['local'])=="analise") { if(trim($arraySend['analise_nome'])==""||trim($arraySend['analise_nome'])=="...") { $nome_set = $arraySend['produto_nome']; $nome_produto_set = $arraySend['produto_nome']; } else { $nome_set = "".$arraySend['produto_nome']." ".$arraySend['analise_nome'].""; $nome_produto_set = $arraySend['produto_nome']; } $nomeLimpo_produto = transformaCaractere($nome_produto_set); } else { if(trim($arraySend['local'])=="cobertura") { $cobertura_item = mysql_fetch_array(mysql_query("SELECT * FROM ".$localSend." WHERE id='".$arraySend['id_referencia']."'")); $nome_set = $cobertura_item['titulo']; } else { $nome_set = $arraySend['nome']; } } } } if( trim($arraySend['local'])=="produto" && $arraySend['data_publicacao'] > "2016-07-18 15:00:00" ) { $nomeLimpo = "".$nomeLimpo_produto.""; } else { if( trim($arraySend['local'])=="analise" && $arraySend['data_publicacao'] > "2016-07-13 13:00:00" ) { $nomeLimpo = "".$nomeLimpo_analise.""; } else { if(trim($arraySend['url_amigavel'])==""||trim($arraySend['url_amigavel'])=="http://adrenaline.com.br/") { $nomeLimpo = transformaCaractere($nome_set); } else { if(trim($arraySend['local'])=="analise") { $nomeLimpo = $nomeLimpo_produto."-".$arraySend['url_amigavel']; } else { $nomeLimpo = $arraySend['url_amigavel']; } } } } if(trim($arraySend['data_publicacao'])=="") { $data_link_set = $arraySend['data']; } else { $data_link_set = $arraySend['data_publicacao']; } $dia_inicio = substr($data_link_set,8,2); $mes_inicio = substr($data_link_set,5,2); $ano_inicio = substr($data_link_set,0,4); $hor_inicio = substr($data_link_set,11,2); $min_inicio = substr($data_link_set,14,2); $seg_inicio = substr($data_link_set,17,2); $localSend = "".$arraySend['local'].""; if(trim($localSend)=="sysusu") { return "".$linkSend."staff/".$nomeLimpo."/"; } else { if(trim($localSend)=="cobertura") { return "".$linkSend."cobertura/".$nomeLimpo."/"; } else { if(trim($localSend)=="links_adrenaline") { return "http://www.adrenaline.uol.com.br/".$ano_inicio."/".$mes_inicio."/".$dia_inicio."/".$arraySend['id_sys_arquivo']."/".$nomeLimpo."/"; } else { return "".$linkSend."".$ano_inicio."/".$mes_inicio."/".$dia_inicio."/".$arraySend['id_sys_arquivo']."/".$nomeLimpo."/"; } } } } } if(!function_exists('monta_url')) { function monta_url($localSend,$idSend,$linkSend) { if(trim($idSend)==""||trim($idSend)=="0"||trim($localSend)=="") { } else { $sys_arquivo_item = mysql_fetch_array(mysql_query("SELECT * FROM ".$localSend." WHERE id='".$idSend."'")); $sys_arquivo_set = mysql_fetch_array(mysql_query("SELECT * FROM sys_arquivo WHERE id_referencia='".$idSend."' AND local='".$localSend."'")); $arraySend = $sys_arquivo_set; $arraySend['id_sys_arquivo'] = $sys_arquivo_set['id']; $bc_1 = '1000'; $bc_2 = '1001'; $bc_3 = '1002'; #INI HYPERX $pos = strripos($arraySend['lista_secao'], "".$bc_1.""); if ($pos === false) { #INI AMD $pos = strripos($arraySend['lista_secao'], "".$bc_2.""); if ($pos === false) { #INI ASUS $pos = strripos($arraySend['lista_secao'], "".$bc_3.""); if ($pos === false) { $link_bc = ""; } else { $link_bc = str_replace("http://","http://asus.",$link_site); } #FIM ASUS } else { $link_bc = str_replace("http://","http://amd.",$link_site); } #FIM AMD } else { $link_bc = str_replace("http://","http://hyperx.",$link_site); } #INI HYPERX if(trim($arraySend['local'])=="analise") { $linkSend = $link_site; } else { if(trim($link_bc)=="") { if(trim($arraySend['url_brand'])=="") { $linkSend = $link_site; } else { $linkSend = "http://".$_SERVER['SERVER_NAME']."/"; } } else { $linkSend = $link_bc; } } if(trim($arraySend['local'])=="analise") { if(trim($arraySend['analise_nome'])==""||trim($arraySend['analise_nome'])=="...") { $nome_set = $arraySend['produto_nome']; $nome_produto_set = $arraySend['produto_nome']; } else { $nome_set = "".$arraySend['produto_nome']." ".$arraySend['analise_nome'].""; $nome_produto_set = $arraySend['produto_nome']; } $nomeLimpo_produto = transformaCaractere($nome_produto_set); } else { if(trim($arraySend['local'])=="cobertura") { $cobertura_item = mysql_fetch_array(mysql_query("SELECT * FROM ".$localSend." WHERE id='".$arraySend['id_referencia']."'")); $nome_set = $cobertura_item['titulo']; } else { $nome_set = $arraySend['nome']; } } if(trim($arraySend['url_amigavel'])==""||trim($arraySend['url_amigavel'])=="http://adrenaline.com.br/") { $nomeLimpo = transformaCaractere($nome_set); } else { if(trim($arraySend['local'])=="analise") { $nomeLimpo = $nomeLimpo_produto."-".$arraySend['url_amigavel']; } else { $nomeLimpo = $arraySend['url_amigavel']; } } if(trim($arraySend['data_publicacao'])=="") { $data_link_set = $arraySend['data']; } else { $data_link_set = $arraySend['data_publicacao']; } $dia_inicio = substr($data_link_set,8,2); $mes_inicio = substr($data_link_set,5,2); $ano_inicio = substr($data_link_set,0,4); $hor_inicio = substr($data_link_set,11,2); $min_inicio = substr($data_link_set,14,2); $seg_inicio = substr($data_link_set,17,2); $localSend = "".$arraySend['local'].""; if(trim($localSend)=="sysusu") { return "".$linkSend."staff/".$nomeLimpo."/"; } else { if(trim($localSend)=="cobertura") { return "".$linkSend."cobertura/".$nomeLimpo."/"; } else { if(trim($localSend)=="links_adrenaline") { return "http://www.adrenaline.uol.com.br/".$ano_inicio."/".$mes_inicio."/".$dia_inicio."/".$arraySend['id_sys_arquivo']."/".$nomeLimpo."/"; } else { return "".$linkSend."".$ano_inicio."/".$mes_inicio."/".$dia_inicio."/".$arraySend['id_sys_arquivo']."/".$nomeLimpo."/"; } } } } } } if(!function_exists('monta_url_brand')) { function monta_url_brand($localSend,$idSend,$linkSend) { global $link_site; if(trim($idSend)==""||trim($idSend)=="0"||trim($localSend)=="") { } else { $sys_arquivo_item = mysql_fetch_array(mysql_query("SELECT * FROM ".$localSend." WHERE id='".$idSend."'")); if(trim($sys_arquivo_item['id_antigo'])=="0"||trim($sys_arquivo_item['id_antigo'])=="") { $sys_arquivo_set = mysql_fetch_array(mysql_query("SELECT * FROM sys_arquivo WHERE id_novo='".$idSend."' AND local='".$localSend."'")); } else { $sys_arquivo_set = mysql_fetch_array(mysql_query("SELECT * FROM sys_arquivo WHERE id_antigo='".$idSend."' AND local='".$localSend."'")); } if(trim($localSend)=="analise") { $rItem = mysql_fetch_array(mysql_query("SELECT * FROM ".$localSend." WHERE id='".$idSend."'")); $rProduto = mysql_fetch_array(mysql_query("SELECT * FROM produto WHERE id='".$rItem['produto']."'")); $nomeLimpo1 = transformaCaractere($rProduto['nome']); $nomeLimpo2 = transformaCaractere($rItem['nome']); if(trim($nomeLimpo2)=="") { $nomeLimpo = $nomeLimpo1; } else { $nomeLimpo = $nomeLimpo1."-".$nomeLimpo2; } } else { $rItem = mysql_fetch_array(mysql_query("SELECT * FROM ".$localSend." WHERE id='".$idSend."'")); if(trim($localSend)=="cobertura") { $nomeLimpo = transformaCaractere($rItem['titulo']); } else { $nomeLimpo = transformaCaractere($rItem['nome']); } } $dia_inicio = substr($rItem['data_publicacao'],8,2); $mes_inicio = substr($rItem['data_publicacao'],5,2); $ano_inicio = substr($rItem['data_publicacao'],0,4); $hor_inicio = substr($rItem['data_publicacao'],11,2); $min_inicio = substr($rItem['data_publicacao'],14,2); $seg_inicio = substr($rItem['data_publicacao'],17,2); if(trim($localSend)=="analise") { return "".$link_site."".$ano_inicio."/".$mes_inicio."/".$dia_inicio."/".$sys_arquivo_set['id']."/".$nomeLimpo."/"; } else { return "".$linkSend."".$ano_inicio."/".$mes_inicio."/".$dia_inicio."/".$sys_arquivo_set['id']."/".$nomeLimpo."/"; } } } } if(!function_exists('setMysqlChar')) { function setMysqlChar($tipoSend,$tipoSubitemSend,$selectTipoSend) { if(trim($tipoSend)=="text"||trim($tipoSend)=="codigo"||trim($tipoSend)=="password"||trim($tipoSend)=="file"||trim($tipoSend)=="switch"||trim($tipoSend)=="slider") { $tipo_set = "varchar(255) NOT NULL"; } else { if(trim($tipoSend)=="data") { $tipo_set = "DATE NOT NULL"; } else { if(trim($tipoSend)=="hora") { $tipo_set = "TIME NOT NULL"; } else { if(trim($tipoSend)=="textarea"||trim($tipoSend)=="tag"||trim($tipoSend)=="categoria"||trim($tipoSend)=="lista") { $tipo_set = "longtext NOT NULL"; } else { if(trim($tipoSend)=="checkbox"||trim($tipoSend)=="radio"||trim($tipoSend)=="select") { if(trim($tipoSubitemSend)=="modulo_externo") { if(trim($selectTipoSend)=="tag"||trim($selectTipoSend)=="multiplo"||trim($selectTipoSend)=="multiplo-busca") { $tipo_set = "longtext NOT NULL"; } else { $tipo_set = "int(11) NOT NULL"; } } else { $tipo_set = "longtext NOT NULL"; } } else { if(trim($tipoSend)=="data_hora") { $tipo_set = "DATETIME NOT NULL"; } else { $tipo_set = "longtext NOT NULL"; } } } } } } return $tipo_set; } } if(!function_exists('verificaTabela')) { function verificaTabela($tabela) { $tabelas_consulta = mysql_query('SHOW TABLES'); while ($tabelas_linha = mysql_fetch_row($tabelas_consulta)) { $tabelas[] = $tabelas_linha[0]; } if (!in_array($tabela, $tabelas)) { return "0"; } else { return "1"; } } } if(!function_exists('verificaColunaTabela')) { function verificaColunaTabela($coluna,$tabela) { $n = mysql_num_rows(mysql_query("SELECT COLUMN_NAME, TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE '".$coluna."' AND TABLE_NAME LIKE '".$tabela."'")); return $n; } } if(!function_exists('monta_mascara')) { function monta_mascara($cmp,$mascara) { echo ""; } } if(!function_exists('monta_mascara_v4')) { function monta_mascara_v4($cmp,$mascara) { echo ""; } } if(!function_exists('diferenca_entre_datas_DATE')) { function diferenca_entre_datas_DATE($data1, $data2="") { if($data2==""){ $data2 = date("d/m/Y H:i:s"); } $start = new \DateTime( ''.$data1.'' ); $end = new \DateTime( ''.$data2.'' ); $interval = $start->diff( $end ); if($interval->h>1) { $texto_hora = "horas"; } else { $texto_hora = "hora"; } if($interval->i>1) { $texto_minuto = "minutos"; } else { $texto_minuto = "minuto"; } if($interval->s>1) { $texto_segundo = "segundos"; } else { $texto_segundo = "segundo"; } if($interval->h>0) { if($interval->s>0) { $tempo_de_execucaoSet = "".$interval->h." ".$texto_hora.", ".$interval->i." ".$texto_minuto." e ".$interval->s." ".$texto_segundo.""; } else { $tempo_de_execucaoSet = "".$interval->h." ".$texto_hora.", ".$interval->i." ".$texto_minuto.""; } } else { if($interval->s>0) { $tempo_de_execucaoSet = "".$interval->i." ".$texto_minuto." e ".$interval->s." ".$texto_segundo.""; } else { $tempo_de_execucaoSet = "".$interval->i." ".$texto_minuto.""; } } return $tempo_de_execucaoSet; } } if(!function_exists('diferenca_entre_datas_sem_hora')) { function diferenca_entre_datas_sem_hora($data1, $data2="") { $d1 = new DateTime(''.$data2.''); $d2 = new DateTime(''.$data1.''); $intervalo = $d1->diff( $d2 ); #echo "Diferença de " . $intervalo->d . " dias"; #echo " e " . $intervalo->m . " mese s"; #echo " e " . $intervalo->y . " anos."; return $intervalo->y; } } if(!function_exists('diferenca_entre_datas')) { function diferenca_entre_datas($data1, $data2="",$tipo="") { if($data2==""){ $data2 = date("d/m/Y H:i"); } if($tipo==""){ $tipo = "h"; } for($i=1;$i<=2;$i++){ ${"dia".$i} = substr(${"data".$i},0,2); ${"mes".$i} = substr(${"data".$i},3,2); ${"ano".$i} = substr(${"data".$i},6,4); ${"horas".$i} = substr(${"data".$i},11,2); ${"minutos".$i} = substr(${"data".$i},14,2); } $segundos = mktime($horas2,$minutos2,0,$mes2,$dia2,$ano2) - mktime($horas1,$minutos1,0,$mes1,$dia1,$ano1); switch($tipo){ case "s": $difere = $segundos; break; case "m": $difere = $segundos/60; break; case "H": $difere = $segundos/3600; break; case "h": $difere = round($segundos/3600); break; case "D": $difere = $segundos/86400; break; case "d": $difere = round($segundos/86400); break; case "M": $difere = round($segundos/2592000); break; } return $difere; } } if(!function_exists('diferenca_entre_datas_DATE_Return')) { function diferenca_entre_datas_DATE_Return($data1, $data2="",$tipo="") { if($data2==""){ $data2 = date("Y-m-d H:i:s"); } if($tipo==""){ $tipo = "s"; } for($i=1;$i<=2;$i++){ ${"dia".$i} = substr(${"data".$i},8,2); ${"mes".$i} = substr(${"data".$i},5,2); ${"ano".$i} = substr(${"data".$i},0,4); ${"horas".$i} = substr(${"data".$i},11,2); ${"minutos".$i} = substr(${"data".$i},14,2); ${"segundos".$i} = substr(${"data".$i},17,2); } $segundos = mktime($horas2,$minutos2,$segundos2,$mes2,$dia2,$ano2) - mktime($horas1,$minutos1,$segundos1,$mes1,$dia1,$ano1); switch($tipo){ case "s": $difere = $segundos; break; case "m": $difere = $segundos/60; break; case "H": $difere = $segundos/3600; break; case "h": $difere = round($segundos/3600); break; case "D": $difere = $segundos/86400; break; case "d": $difere = round($segundos/86400); break; } return $difere; } } if(!function_exists('diferenca_entre_datas_DATEDIFF')) { function diferenca_entre_datas_DATEDIFF($data1, $data2="",$tipo="") { if($data2==""){ $data2 = date("Y-m-d"); } if($tipo==""){ $tipo = "s"; } for($i=1;$i<=2;$i++){ ${"dia".$i} = substr(${"data".$i},8,2); ${"mes".$i} = substr(${"data".$i},5,2); ${"ano".$i} = substr(${"data".$i},0,4); ${"horas".$i} = substr(${"data".$i},11,2); ${"minutos".$i} = substr(${"data".$i},14,2); ${"segundos".$i} = substr(${"data".$i},17,2); } $segundos = mktime($horas2,$minutos2,$segundos2,$mes2,$dia2,$ano2) - mktime($horas1,$minutos1,$segundos1,$mes1,$dia1,$ano1); switch($tipo){ case "s": $difere = $segundos; break; case "m": $difere = $segundos/60; break; case "H": $difere = $segundos/3600; break; case "h": $difere = round($segundos/3600); break; case "D": $difere = $segundos/86400; break; case "d": $difere = round($segundos/86400); break; } return $difere; } } if(!function_exists('diferenca_entre_timestamp')) { function diferenca_entre_timestamp($timestamp1, $timestamp2,$tipo) { if(trim($timestamp1)=="" || trim($timestamp2)=="") { $segundos = 0; } else { $segundos = $timestamp1 - $timestamp2; } switch($tipo){ case "0": $difere = $segundos; break; case "m": $difere = $segundos/60; break; case "H": $difere = $segundos/3600; break; case "h": $difere = round($segundos/3600); break; case "D": $difere = $segundos/86400; break; case "d": $difere = round($segundos/86400); break; } return $difere; } } if(!function_exists('pluralize')) { function pluralize( $count, $text ) { return $count . ( ( $count == 1 || $text == "mês" ) ? ( " $text" ) : ( " ${text}s" ) ); } } if(!function_exists('faz_quanto_tempo')) { function faz_quanto_tempo($dataSend) { $dia = substr($dataSend,8,2); $mes = substr($dataSend,5,2); $ano = substr($dataSend,0,4); $hora = substr($dataSend,11,2); $minuto = substr($dataSend,14,2); $segundo = substr($dataSend,17,2); $data_montada = new DateTime(date('Y-m-d H:i:s',mktime($hora,$minuto,$segundo,$mes,$dia,$ano))); $interval = date_create('now')->diff( $data_montada ); #$suffix = ( $interval->invert ? ' atrás' : '' ); $suffix = ( $interval->invert ? '' : '' ); if ( $v = $interval->y >= 1 ) return pluralize( $interval->y, 'ano' ) . $suffix; if ( $v = $interval->m >= 1 ) return pluralize( $interval->m, 'mês' ) . $suffix; if ( $v = $interval->d >= 1 ) return pluralize( $interval->d, 'dia' ) . $suffix; if ( $v = $interval->h >= 1 ) return pluralize( $interval->h, 'hora' ) . $suffix; if ( $v = $interval->i >= 1 ) return pluralize( $interval->i, 'minuto' ) . $suffix; return pluralize( $interval->s, 'segundo' ) . $suffix; } } if(!function_exists('mes_extrato_anual')) { function mes_extrato_anual($localSend,$idCategoria,$mesSend,$anoSend) { if(trim($idCategoria)=="") { $filtro_categoria = ""; } else { $filtro_categoria = " id".$localSend."_categoria='".$idCategoria."' AND "; } $valor_total_mes = 0; $valor_total_conta = 0; $qSql = mysql_query("SELECT * FROM ".$localSend." WHERE ".$filtro_categoria." stat='1' AND data_vencimento BETWEEN '".$anoSend."-".$mesSend."-01' AND '".$anoSend."-".$mesSend."-31'"); while($rSql = mysql_fetch_array($qSql)) { $valor_limpo = str_replace(".","",$rSql['valor']); for ($i = 1; $i <= 10; $i++) { $valor_limpo = str_replace(".","",$valor_limpo); } $valor_limpo = str_replace(",",".",$valor_limpo); $valor_desconto_limpo = str_replace(".","",$rSql['valor_desconto']); for ($i = 1; $i <= 10; $i++) { $valor_desconto_limpo = str_replace(".","",$valor_desconto_limpo); } $valor_desconto_limpo = str_replace(",",".",$valor_desconto_limpo); $valor_taxa_limpo = str_replace(".","",$rSql['valor_taxa']); for ($i = 1; $i <= 10; $i++) { $valor_taxa_limpo = str_replace(".","",$valor_taxa_limpo); } $valor_taxa_limpo = str_replace(",",".",$valor_taxa_limpo); $valor_juro_limpo = str_replace(".","",$rSql['valor_juro']); for ($i = 1; $i <= 10; $i++) { $valor_juro_limpo = str_replace(".","",$valor_juro_limpo); } $valor_juro_limpo = str_replace(",",".",$valor_juro_limpo); $valor_total_conta = $valor_limpo - $valor_desconto_limpo + ($valor_taxa_limpo + $valor_juro_limpo); $valor_total_mes = $valor_total_mes + $valor_total_conta; } return $valor_total_mes; } } if(!function_exists('apaga_files')) { function apaga_files($name,$pasta) { $dir = ''.$pasta.''; if(is_dir($dir)) { if($handle = opendir($dir)) { while(($file = readdir($handle)) !== false) { if($file != '.' && $file != '..') { if( $file != $name) { unlink($dir.$file); } } } } } else { die("Erro ao abrir dir: $dir"); } return 0; } } if(!function_exists('converte_segundos')) { function converte_segundos($total_segundos, $inicio = 'Y') { define('dias_por_mes', ((((365*3)+366)/4)/12) ); $comecou = false; if ($inicio == 'Y') { $array['anos'] = floor( $total_segundos / (60*60*24* dias_por_mes *12) ); $total_segundos = ($total_segundos % (60*60*24* dias_por_mes *12)); $comecou = true; } if (($inicio == 'm') || ($comecou == true)) { $array['meses'] = floor( $total_segundos / (60*60*24* dias_por_mes ) ); $total_segundos = ($total_segundos % (60*60*24* dias_por_mes )); $comecou = true; } if (($inicio == 'd') || ($comecou == true)) { $array['dias'] = floor( $total_segundos / (60*60*24) ); $total_segundos = ($total_segundos % (60*60*24)); $comecou = true; } if (($inicio == 'H') || ($comecou == true)) { $array['horas'] = floor( $total_segundos / (60*60) ); $total_segundos = ($total_segundos % (60*60)); $comecou = true; } if (($inicio == 'i') || ($comecou == true)) { $array['minutos'] = floor($total_segundos / 60); $total_segundos = ($total_segundos % 60); $comecou = true; } $array['segundos'] = $total_segundos; return $array; } } if(!function_exists('tamanhoArquivoSemExtensao')) { function tamanhoArquivoSemExtensao( $arquivo, $digitos = 2 ) { if (is_file($arquivo)) { $arquivoTamanho = filesize($arquivo); return round($arquivoTamanho, $digitos).""; } } } if(!function_exists('tamanho_pasta')) { function tamanho_pasta($modGet,$id=0) { $qSql = mysql_query("SELECT * FROM ".$modGet." WHERE numeroUnico_pai='".$id."' ORDER BY data ASC"); while($rSql = mysql_fetch_array($qSql)) { if(trim($rSql['tipo'])=="folder") { $nSql = mysql_num_rows(mysql_query("SELECT * FROM ".$modGet." WHERE numeroUnico_pai='".$rSql['id']."'")); if($nSql==0) { } else { $arquivo_tamanho = tamanho_pasta($modGet,$rSql['numeroUnico']); } } else { $arquivo = "../../../../files/".$modGet."/".$rSql['numeroUnico']."/".$rSql['arquivo'].""; if (is_file($arquivo)) { $arquivo_tamanho = filesize($arquivo); #$tamanho_set .= "[".$id."] -> ../../../../files/".$modGet."/".$rSql['numeroUnico']."/".$rSql['arquivo']."
"; } } $tamanho_final = $tamanho_final + $arquivo_tamanho; } return $tamanho_final; } } if(!function_exists('converteTamanhos')) { function converteTamanhos( $idGet, $modGet, $tamanho, $digitos = 2 ) { $data = date("Y-m-d H:i:s"); $update = mysql_query("UPDATE ".$modGet." SET tamanho='".$tamanho."',dataModificacao='".$data."' WHERE id='".$idGet."'"); $tamanhos = array("TB","GB","MB","KB","B"); $total = count($tamanhos); while ($total-- && $tamanho > 1024) { $tamanho /= 1024; } $tamanho_final = round($tamanho, $digitos); if($tamanho_final==0) { } else { echo $tamanho_final." ".$tamanhos[$total]; } } } if(!function_exists('tamanhoArquivoReturn')) { function tamanhoArquivoReturn($arquivo, $digitos = 2 ) { $data = date("Y-m-d H:i:s"); if (is_file($arquivo)) { $arquivo_tamanho = filesize($arquivo); $tamanhos = array("TB","GB","MB","KB","B"); $total = count($tamanhos); while ($total-- && $arquivo_tamanho > 1024) { $arquivo_tamanho /= 1024; } return round($arquivo_tamanho, $digitos)." ".$tamanhos[$total]; } } } if(!function_exists('tamanhoArquivo')) { function tamanhoArquivo( $idGet, $modGet, $arquivo, $digitos = 2 ) { $data = date("Y-m-d H:i:s"); if (is_file($arquivo)) { $arquivo_tamanho = filesize($arquivo); $update = mysql_query("UPDATE ".$modGet." SET tamanho='".$arquivo_tamanho."',dataModificacao='".$data."' WHERE id='".$idGet."'"); $tamanhos = array("TB","GB","MB","KB","B"); $total = count($tamanhos); while ($total-- && $arquivo_tamanho > 1024) { $arquivo_tamanho /= 1024; } echo round($arquivo_tamanho, $digitos)." ".$tamanhos[$total]; } return false; } } if(!function_exists('compacta_arvore')) { function compacta_arvore($mod,$idSend) { $qSqlItem = mysql_query("SELECT * FROM ".$linguagem_set."".$mod." WHERE idpai='".$idSend."'"); while($rSqlItem = mysql_fetch_array($qSqlItem)) { if($rSqlItem['tipo']=="folder") { $nSql = mysql_num_rows(mysql_query("SELECT * FROM ".$mod." WHERE idpai='".$rSqlItem['id']."'")); if($nSql==0) { } else { $lista_id_selecionado .= compacta_arvore($mod,$rSqlItem['id']); } } else { $lista_id_selecionado .= "|".$rSqlItem['id']."|"; } } return $lista_id_selecionado; } } if(!function_exists('compacta_arquivo')) { function compacta_arquivo($idSend) { $qSql = mysql_query("SELECT * FROM sysmidia WHERE idpai='".$idSend."'"); while($rSql = mysql_fetch_array($qSql)) { $qSqlFile = mysql_query("SELECT * FROM sysmidia WHERE idpai='".$rSql['id']."' AND tipo='file'"); while($rSqlFile = mysql_fetch_array($qSqlFile)) { $_SESSION['lista_ids'] .= "|".$rSqlFile['id']."|"; } compacta_arquivo($rSql['id']); } } } if(!function_exists('remove_pasta_arvore')) { function remove_pasta_arvore($prefixo,$mod,$idSend,$sufixo) { $qSql = mysql_query("SELECT * FROM ".$linguagem_set."".$mod." WHERE id='".$idSend."'"); while($rSql = mysql_fetch_array($qSql)) { $nSql = mysql_num_rows(mysql_query("SELECT * FROM ".$mod." WHERE tipo='folder' AND numeroUnico_pai='".$rSql['numeroUnico']."'")); $qSqlFile = mysql_query("SELECT * FROM ".$mod." WHERE numeroUnico_pai='".$rSql['numeroUnico']."' AND tipo='file'"); while($rSqlFile = mysql_fetch_array($qSqlFile)) { remove_arquivo("../../","sysmidia",$rSqlFile['id'],"arquivo",""); } remove_pasta_arvore($prefixo,$mod,$rSql['numeroUnico'],$sufixo); $update = mysql_query("UPDATE sysmidia SET lixeira='1' WHERE id='".$rSql['id']."'"); #$sql = mysql_query("DELETE FROM ".$mod." WHERE id='".$rSql['id']."'"); } } } if(!function_exists('hex2rgb')) { function hex2rgb($hex) { $hex = str_replace("#", "", $hex); if(strlen($hex) == 3) { $r = hexdec(substr($hex,0,1).substr($hex,0,1)); $g = hexdec(substr($hex,1,1).substr($hex,1,1)); $b = hexdec(substr($hex,2,1).substr($hex,2,1)); } else { $r = hexdec(substr($hex,0,2)); $g = hexdec(substr($hex,2,2)); $b = hexdec(substr($hex,4,2)); } $rgb = array($r, $g, $b); //return implode(",", $rgb); // returns the rgb values separated by commas return $rgb; // returns an array with the rgb values } } if(!function_exists('hex2rgb_return')) { function hex2rgb_return($hex) { $hex = str_replace("#", "", $hex); if(strlen($hex) == 3) { $r = hexdec(substr($hex,0,1).substr($hex,0,1)); $g = hexdec(substr($hex,1,1).substr($hex,1,1)); $b = hexdec(substr($hex,2,1).substr($hex,2,1)); } else { $r = hexdec(substr($hex,0,2)); $g = hexdec(substr($hex,2,2)); $b = hexdec(substr($hex,4,2)); } //return implode(",", $rgb); // returns the rgb values separated by commas return "".$r.",".$g.",".$b.""; // returns an array with the rgb values } } if(!function_exists('remove_arquivo')) { function remove_arquivo($prefixo,$mod,$id,$campo,$sufixo) { $itemSql = mysql_fetch_array(mysql_query("SELECT * FROM ".$mod." WHERE id='".$id."'")); $itemNSql = mysql_num_rows(mysql_query("SELECT * FROM ".$mod." WHERE numeroUnico='".$itemSql['numeroUnico']."'")); if($itemNSql>1) { } else { $qall = mysql_query("SELECT * FROM ".$mod." WHERE numeroUnico_item_pai='".$itemSql['numeroUnico_item_pai']."'"); while($rall = mysql_fetch_array($qall)) { if( $rall['ordem'] > $itemSql['ordem']) { $ordem = $rall['ordem'] - 1; $update = mysql_query("UPDATE ".$mod." SET ordem='".$ordem."' WHERE id='".$rall['id']."'"); } } unlink("".$prefixo."files/".$mod."".$sufixo."/".$itemSql['numeroUnico']."/thumb_".$itemSql[$campo].""); unlink("".$prefixo."files/".$mod."".$sufixo."/".$itemSql['numeroUnico']."/".$itemSql[$campo].""); rmdir("".$prefixo."files/".$mod."".$sufixo."/".$itemSql['numeroUnico'].""); } $update = mysql_query("UPDATE sysmidia SET lixeira='1' WHERE id='".$id."'"); #$del = mysql_query("DELETE FROM ".$mod." WHERE id='".$id."'"); } } if(!function_exists('monta_menu')) { function monta_menu($id,$idsysusuGet) { $qSql = mysql_query("SELECT * FROM sysmidia WHERE idpai='".$id."' AND tipo='folder' ORDER BY nome"); while($rSql = mysql_fetch_array($qSql)) { $nSql = mysql_num_rows(mysql_query("SELECT * FROM sysmidiaperm WHERE numeroUnico='".$rSql['numeroUnico']."' AND idsysusu='".$idsysusuGet."'")); if($idsysusuGet==$rSql['idsysusu']) { $mostra = 1; } else { if($nSql==0) { $mostra = 0; } else { $rSqlPerm = mysql_fetch_array(mysql_query("SELECT * FROM sysmidiaperm WHERE numeroUnico='".$rSql['numeroUnico']."' AND idsysusu='".$idsysusuGet."'")); if($rSqlPerm['visualizar_pasta']==0) { $mostra = 0; } else { $mostra = 1; } } } if($mostra==1) { $nSql = mysql_num_rows(mysql_query("SELECT * FROM sysmidia WHERE tipo='folder' AND idpai='".$rSql['id']."'")); $print .= "{title: '".$rSql['nome']."', isFolder: true, key:".$rSql['id'].", expand: true,"; if($nSql==0) { $print .= "},"; } else { $print .= "children: ["; $print .= monta_menu($rSql['id'],$idsysusuGet); $print .= "]},"; } } } return $print; } } if(!function_exists('monta_menu_metronic_json')) { function monta_menu_metronic_json($numeroUnicoGet,$idsysusuGet) { /* $rSql = mysql_queryCache_itens("1", "SELECT id,nome,numeroUnico FROM sysmidia WHERE numeroUnico_pai='".$numeroUnicoGet."' AND tipo='folder' ORDER BY nome"); for ($x = 0; $x < count($rSql); $x++) { if(strlen($rSql[$x]['nome'])>30) { $nome_set = substr($rSql[$x]['nome'],0,30)."..."; } else { $nome_set = $rSql[$x]['nome']; } $mostra = 1; if($mostra==1) { $nSql = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM sysmidia WHERE tipo='folder' AND numeroUnico_pai='".$rSql[$x]['numeroUnico']."'")); if($rSql[$x]['numeroUnico_pai']=="0") { if($nSql[0]==0) { $records[] = array('id' => $rSql[$x]['numeroUnico'], 'text' => $nome_set, 'icon' => 'fa fa-folder-open icon-state-warning icon-lg', 'state' => array('selected' => true)); } else { $records[] = array('id' => $rSql[$x]['numeroUnico'], 'text' => $nome_set, 'icon' => 'fa fa-folder-open icon-state-warning icon-lg', 'state' => array('selected' => true), 'children' => monta_menu_metronic_json($rSql[$x]['numeroUnico'],$idsysusuGet) ); } } else { if($nSql[0]==0) { $records[] = array('id' => $rSql[$x]['numeroUnico'], 'text' => $nome_set, 'icon' => 'fa fa-folder icon-state-warning icon-lg', 'state' => array('selected' => false)); } else { $records[] = array('id' => $rSql[$x]['numeroUnico'], 'text' => $nome_set, 'icon' => 'fa fa-folder icon-state-warning icon-lg', 'state' => array('selected' => false), 'children' => monta_menu_metronic_json($rSql[$x]['numeroUnico'],$idsysusuGet) ); } } } } */ $qSql = mysql_query("SELECT id,nome,numeroUnico FROM sysmidia WHERE numeroUnico_pai='".$numeroUnicoGet."' AND tipo='folder' ORDER BY nome"); while($rSql = mysql_fetch_array($qSql)) { if(strlen($rSql['nome'])>30) { $nome_set = substr($rSql['nome'],0,30)."..."; } else { $nome_set = $rSql['nome']; } $nome_set = $rSql['nome']; $mostra = 1; if($mostra==1) { $nSql = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM sysmidia WHERE tipo='folder' AND numeroUnico_pai='".$rSql['numeroUnico']."'")); if($rSql['numeroUnico_pai']=="0") { if($nSql[0]==0) { $records[] = array('id' => $rSql['numeroUnico'], 'text' => $nome_set, 'icon' => 'fa fa-folder-open icon-state-warning icon-lg', 'state' => array('selected' => true)); } else { $records[] = array('id' => $rSql['numeroUnico'], 'text' => $nome_set, 'icon' => 'fa fa-folder-open icon-state-warning icon-lg', 'state' => array('selected' => true), 'children' => monta_menu_metronic_json($rSql['numeroUnico'],$idsysusuGet) ); } } else { if($nSql[0]==0) { $records[] = array('id' => $rSql['numeroUnico'], 'text' => $nome_set, 'icon' => 'fa fa-folder icon-state-warning icon-lg', 'state' => array('selected' => false)); } else { $records[] = array('id' => $rSql['numeroUnico'], 'text' => $nome_set, 'icon' => 'fa fa-folder icon-state-warning icon-lg', 'state' => array('selected' => false), 'children' => monta_menu_metronic_json($rSql['numeroUnico'],$idsysusuGet) ); } } } } return $records; } } if(!function_exists('monta_menu_favoritos_metronic_json')) { function monta_menu_favoritos_metronic_json($id,$idsysusuGet) { $qSql = mysql_query("SELECT * FROM sysmidia WHERE idpai='".$id."' AND tipo='folder' AND favorito='1' ORDER BY nome"); while($rSql = mysql_fetch_array($qSql)) { $nSql = mysql_num_rows(mysql_query("SELECT * FROM sysmidiaperm WHERE numeroUnico='".$rSql['numeroUnico']."' AND idsysusu='".$idsysusuGet."'")); if($idsysusuGet==$rSql['idsysusu']) { $mostra = 1; } else { if($nSql==0) { $mostra = 0; } else { $rSqlPerm = mysql_fetch_array(mysql_query("SELECT * FROM sysmidiaperm WHERE numeroUnico='".$rSql['numeroUnico']."' AND idsysusu='".$idsysusuGet."'")); if($rSqlPerm['visualizar_pasta']==0) { $mostra = 0; } else { $mostra = 1; } } } $mostra = 1; if($mostra==1) { $nSql = mysql_num_rows(mysql_query("SELECT * FROM sysmidia WHERE tipo='folder' AND idpai='".$rSql['id']."'")); if($rSql['idpai']=="0") { if($nSql==0) { $records[] = array('id' => $rSql['id'], 'text' => $rSql['nome'], 'icon' => 'fa fa-folder-open icon-state-warning icon-lg', 'state' => array('selected' => true)); } else { $records[] = array('id' => $rSql['id'], 'text' => $rSql['nome'], 'icon' => 'fa fa-folder-open icon-state-warning icon-lg', 'state' => array('selected' => true), 'children' => monta_menu_favoritos_metronic_json($rSql['id'],$idsysusuGet) ); } } else { if($nSql==0) { $records[] = array('id' => $rSql['id'], 'text' => $rSql['nome'], 'icon' => 'fa fa-folder icon-state-warning icon-lg', 'state' => array('selected' => false)); } else { $records[] = array('id' => $rSql['id'], 'text' => $rSql['nome'], 'icon' => 'fa fa-folder icon-state-warning icon-lg', 'state' => array('selected' => false), 'children' => monta_menu_favoritos_metronic_json($rSql['id'],$idsysusuGet) ); } } } } return $records; } } if(!function_exists('monta_ul_categoria')) { function monta_ul_categoria($mod_pai,$mod_categoria,$idSend) { $set_url_mod = "/".$mod_pai."/categoria"; $qSql = mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$idSend."' ORDER BY ordem"); while($rSql = mysql_fetch_array($qSql)) { $url_set = "".$rSql['url_amigavel'].""; $nSql = mysql_num_rows(mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSql['id']."'")); if(trim($rSql['idpai'])==0) { $print .= "
  • ".$rSql['nome'].""; } else { $print .= "
  • ".$rSql['nome'].""; } if($nSql==0) { $print .= ""; } else { $print.="
      "; $qSqlSub1 = mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSql['id']."' ORDER BY ordem"); while($rSqlSub1 = mysql_fetch_array($qSqlSub1)) { $url_setSub1 = "".$rSqlSub1['url_amigavel'].""; $print .= "
    • ".$rSqlSub1['nome'].""; $nSqlSub1 = mysql_num_rows(mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub1['id']."'")); if($nSqlSub1==0) { $print .= ""; } else { $print.="
        "; $qSqlSub2 = mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub1['id']."' ORDER BY ordem"); while($rSqlSub2 = mysql_fetch_array($qSqlSub2)) { $url_setSub2 = "".$rSqlSub2['url_amigavel'].""; $print .= "
      • ".$rSqlSub2['nome'].""; $nSqlSub2 = mysql_num_rows(mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub2['id']."'")); if($nSqlSub2==0) { $print .= ""; } else { $print.="
          "; $qSqlSub3 = mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub2['id']."' ORDER BY ordem"); while($rSqlSub3 = mysql_fetch_array($qSqlSub3)) { $url_setSub3 = "".$rSqlSub3['url_amigavel'].""; $print .= "
        • ".$rSqlSub3['nome'].""; $nSqlSub3 = mysql_num_rows(mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub3['id']."'")); if($nSqlSub3==0) { $print .= ""; } else { $print.="
            "; $qSqlSub4 = mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub3['id']."' ORDER BY ordem"); while($rSqlSub4 = mysql_fetch_array($qSqlSub4)) { $url_setSub4 = "".$rSqlSub4['url_amigavel'].""; $print .= "
          • ".$rSqlSub4['nome'].""; $nSqlSub4 = mysql_num_rows(mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub4['id']."'")); if($nSqlSub4==0) { $print .= ""; } else { $print.="
              "; $qSqlSub5 = mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub4['id']."' ORDER BY ordem"); while($rSqlSub5 = mysql_fetch_array($qSqlSub5)) { $url_setSub5 = "".$rSqlSub5['url_amigavel'].""; $print .= "
            • ".$rSqlSub5['nome'].""; $nSqlSub5 = mysql_num_rows(mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub5['id']."'")); if($nSqlSub5==0) { $print .= ""; } else { $print.="
                "; $qSqlSub6 = mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub5['id']."' ORDER BY ordem"); while($rSqlSub6 = mysql_fetch_array($qSqlSub6)) { $url_setSub6 = "".$rSqlSub6['url_amigavel'].""; $print .= "
              • ".$rSqlSub6['nome'].""; $nSqlSub6 = mysql_num_rows(mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub6['id']."'")); if($nSqlSub6==0) { $print .= ""; } else { } $print .= "
              • "; } $print.="
              "; } $print .= "
            • "; } $print.="
            "; } $print .= "
          • "; } $print.="
          "; } $print .= "
        • "; } $print.="
        "; } $print .= "
      • "; } $print.="
      "; } $print .= "
    • "; } $print.="
    "; } $print .= "
  • "; } echo $print; } } if(!function_exists('monta_td_categoria')) { function monta_td_categoria($link,$mod_pai,$mod_categoria,$idSend) { $set_url_mod = "/".$mod_pai."/categoria"; $qSql = mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$idSend."' ORDER BY ordem"); while($rSql = mysql_fetch_array($qSql)) { $url_set = "".$rSql['url_amigavel'].""; $nSql = mysql_num_rows(mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSql['id']."'")); if(trim($rSql['idpai'])==0) { $print .= " ".$rSql['ordem']." > ".$rSql['nome']." ".$rSql['url_amigavel']." "; if(trim($rSql['stat'])==1) { $print .= " "; } else { $print .= ""; } $print .= " "; } else { $print .= " ".$rSql['ordem']." - ".$rSql['nome']." ".$rSql['url_amigavel']." "; if(trim($rSql['stat'])==1) { $print .= " "; } else { $print .= ""; } $print .= " "; } if($nSql==0) { $print .= ""; } else { $qSqlSub1 = mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSql['id']."' ORDER BY ordem"); while($rSqlSub1 = mysql_fetch_array($qSqlSub1)) { $url_setSub1 = "".$rSqlSub1['url_amigavel'].""; $print .= " ".$rSqlSub1['ordem']." - ".$rSqlSub1['nome']." ".$rSqlSub1['url_amigavel']." "; if(trim($rSqlSub1['stat'])==1) { $print .= " "; } else { $print .= ""; } $print .= " "; $nSqlSub1 = mysql_num_rows(mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub1['id']."'")); if($nSqlSub1==0) { $print .= ""; } else { $qSqlSub2 = mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub1['id']."' ORDER BY ordem"); while($rSqlSub2 = mysql_fetch_array($qSqlSub2)) { $url_setSub2 = "".$rSqlSub2['url_amigavel'].""; $print .= " ".$rSqlSub2['ordem']." - ".$rSqlSub2['nome']." ".$rSqlSub2['url_amigavel']." "; if(trim($rSqlSub2['stat'])==1) { $print .= " "; } else { $print .= ""; } $print .= " "; $nSqlSub2 = mysql_num_rows(mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub2['id']."'")); if($nSqlSub2==0) { $print .= ""; } else { $qSqlSub3 = mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub2['id']."' ORDER BY ordem"); while($rSqlSub3 = mysql_fetch_array($qSqlSub3)) { $url_setSub3 = "".$rSqlSub3['url_amigavel'].""; $print .= " ".$rSqlSub3['ordem']." - ".$rSqlSub3['nome']." ".$rSqlSub3['url_amigavel']." "; if(trim($rSqlSub3['stat'])==1) { $print .= " "; } else { $print .= ""; } $print .= " "; $nSqlSub3 = mysql_num_rows(mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub3['id']."'")); if($nSqlSub3==0) { $print .= ""; } else { $qSqlSub4 = mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub3['id']."' ORDER BY ordem"); while($rSqlSub4 = mysql_fetch_array($qSqlSub4)) { $url_setSub4 = "".$rSqlSub4['url_amigavel'].""; $print .= " ".$rSqlSub4['ordem']." - ".$rSqlSub4['nome']." ".$rSqlSub4['url_amigavel']." "; if(trim($rSqlSub4['stat'])==1) { $print .= " "; } else { $print .= ""; } $print .= " "; $nSqlSub4 = mysql_num_rows(mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub4['id']."'")); if($nSqlSub4==0) { $print .= ""; } else { $qSqlSub5 = mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub4['id']."' ORDER BY ordem"); while($rSqlSub5 = mysql_fetch_array($qSqlSub5)) { $url_setSub5 = "".$rSqlSub5['url_amigavel'].""; $print .= " ".$rSqlSub5['ordem']." - ".$rSqlSub5['nome']." ".$rSqlSub5['url_amigavel']." "; if(trim($rSqlSub5['stat'])==1) { $print .= " "; } else { $print .= ""; } $print .= " "; $nSqlSub5 = mysql_num_rows(mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub5['id']."'")); if($nSqlSub5==0) { $print .= ""; } else { $qSqlSub6 = mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub5['id']."' ORDER BY ordem"); while($rSqlSub6 = mysql_fetch_array($qSqlSub6)) { $url_setSub6 = "".$rSqlSub6['url_amigavel'].""; $print .= " ".$rSqlSub6['ordem']." - ".$rSqlSub6['nome']." ".$rSqlSub6['url_amigavel']." "; if(trim($rSqlSub6['stat'])==1) { $print .= " "; } else { $print .= ""; } $print .= " "; $nSqlSub6 = mysql_num_rows(mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSqlSub6['id']."'")); if($nSqlSub6==0) { $print .= ""; } else { } } } } } } } } } } } } } } echo $print; } } if(!function_exists('monta_select_pastas')) { function monta_select_pastas($idsysusuSend,$idSend,$j,$modGet,$id=0) { $j=$j; $qSql = mysql_query("SELECT * FROM ".$modGet." WHERE numeroUnico_pai='".$id."' AND tipo='folder' ORDER BY idpai ASC, nome"); while($rSql = mysql_fetch_array($qSql)) { $nSql = mysql_num_rows(mysql_query("SELECT * FROM ".$modGet."perm WHERE numeroUnico='".$rSql['numeroUnico']."' AND idsysusu='".$idsysusuSend."'")); if($idsysusuSend==$rSql['idsysusu']) { $mostra = 1; } else { if($nSql==0) { $mostra = 0; } else { $rSqlPerm = mysql_fetch_array(mysql_query("SELECT * FROM ".$modGet."perm WHERE numeroUnico='".$rSql['numeroUnico']."' AND idsysusu='".$idsysusuSend."'")); if($rSqlPerm['visualizar_pasta']==0) { $mostra = 0; } else { $mostra = 1; } } } if($mostra==1) { if(trim($rSql['numeroUnico_pai'])==0) { $simbolo_option = "⌊_"; $j = " "; } else { $simbolo_option = "".$j."⌊_"; } $nSql = mysql_num_rows(mysql_query("SELECT * FROM ".$modGet." WHERE numeroUnico_pai='".$rSql['numeroUnico']."'")); if($rSql['numeroUnico']==$idSend) { $selected_set = " selected"; } else { $selected_set = ""; } $print .= ""; if($nSql==0) { $print .= "
    "; } else { $j.= $j." "; $print .= monta_select_pastas($idsysusuSend,$idSend,$j,$modGet,$rSql['numeroUnico']); } } } return $print; } } if(!function_exists('monta_select_categoria')) { function monta_select_categoria($idSend,$j,$mod_categoria,$id=0) { $j=$j; $qSql = mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$id."' ORDER BY ordem"); while($rSql = mysql_fetch_array($qSql)) { if(trim($rSql['idpai'])==0) { $simbolo_option = "⌊"; $j = " "; } else { $simbolo_option = "".$j."–"; } $nSql = mysql_num_rows(mysql_query("SELECT * FROM ".$mod_categoria." WHERE idpai='".$rSql['id']."'")); if($rSql['id']==$idSend) { $selected_set = " selected"; } else { $selected_set = ""; } $print .= ""; if($nSql==0) { $print .= "
    "; } else { $j.= $j." "; $print .= monta_select_categoria($idSend,$j,$mod_categoria,$rSql['id']); } } return $print; } } if(!function_exists('salvaImagensBM')) { function salvaImagensBM($numeroUnicoItemSend,$modSend) { $ativo = 1; if($ativo==1) { if(trim($modSend)=="sit_galerias") { $r = mysql_fetch_array(mysql_query("SELECT id,idsysusu,numeroUnico,published FROM sit_galerias WHERE numeroUnico='".$numeroUnicoItemSend."' LIMIT 1 ")); } else { $r = mysql_fetch_array(mysql_query("SELECT id,idsysusu,numeroUnico,local,data_publicacao,produto FROM sys_arquivo WHERE numeroUnico='".$numeroUnicoItemSend."' AND local='".$modSend."' LIMIT 1 ")); } $row_estrutura = mysql_fetch_array(mysql_query("SELECT caminho_1,caminho_2,caminho_3,caminho_4,caminho_5,caminho_6,caminho_7,caminho_8 FROM ".$linguagem_set."".$modSend."_estrutura LIMIT 1")); if(trim($row_estrutura['caminho_1'])=="") { } else { $numeroUnico_paiGet = monta_caminho_galeria_arquivo_novo("".$row_estrutura['caminho_1']."","0","".$r['id']."","".$modSend.""); } if(trim($row_estrutura['caminho_2'])=="") { } else { $numeroUnico_paiGet = monta_caminho_galeria_arquivo_novo("".$row_estrutura['caminho_2']."","".$numeroUnico_paiGet."","".$r['id']."","".$modSend.""); } if(trim($row_estrutura['caminho_3'])=="") { } else { $numeroUnico_paiGet = monta_caminho_galeria_arquivo_novo("".$row_estrutura['caminho_3']."","".$numeroUnico_paiGet."","".$r['id']."","".$modSend.""); } if(trim($row_estrutura['caminho_4'])=="") { } else { $numeroUnico_paiGet = monta_caminho_galeria_arquivo_novo("".$row_estrutura['caminho_4']."","".$numeroUnico_paiGet."","".$r['id']."","".$modSend.""); } if(trim($row_estrutura['caminho_5'])=="") { } else { $numeroUnico_paiGet = monta_caminho_galeria_arquivo_novo("".$row_estrutura['caminho_5']."","".$numeroUnico_paiGet."","".$r['id']."","".$modSend.""); } if(trim($row_estrutura['caminho_6'])=="") { } else { $numeroUnico_paiGet = monta_caminho_galeria_arquivo_novo("".$row_estrutura['caminho_6']."","".$numeroUnico_paiGet."","".$r['id']."","".$modSend.""); } if(trim($row_estrutura['caminho_7'])=="") { } else { $numeroUnico_paiGet = monta_caminho_galeria_arquivo_novo("".$row_estrutura['caminho_7']."","".$numeroUnico_paiGet."","".$r['id']."","".$modSend.""); } if(trim($row_estrutura['caminho_8'])=="") { } else { $numeroUnico_paiGet = monta_caminho_galeria_arquivo_novo("".$row_estrutura['caminho_8']."","".$numeroUnico_paiGet."","".$r['id']."","".$modSend.""); } } } } if(!function_exists('chamaArvore')) { function chamaArvore($parent=0) { $str = ""; if($parent=="0") { $style_set = " style=\"margin-left: -40px;\""; } $str .= "
      "; $sql = mysql_query("SELECT numeroUnico_modulo,numeroUnico_pai,numeroUnico,nome,caminho,idsysusu FROM sysmidia WHERE numeroUnico_pai='".$parent."' AND tipo='folder' ORDER BY nome "); while ($myrow = mysql_fetch_array($sql)){ if($myrow["caminho"]=="modulo") { $rSqlModulo = mysql_fetch_array(mysql_query("SELECT nome_base FROM _construtor_modulo WHERE numeroUnico='".$myrow["numeroUnico_modulo"]."'")); $nSqlC = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM ".$rSqlModulo['nome_base']."")); } elseif($myrow["caminho"]=="ano") { $rSqlModulo = mysql_fetch_array(mysql_query("SELECT nome_base FROM _construtor_modulo WHERE numeroUnico='".$myrow["numeroUnico_pai"]."'")); $nSqlC = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM ".$rSqlModulo['nome_base']." WHERE data_publicacao BETWEEN '".$myrow["nome"]."-01-01 00:00:00' AND '".$myrow["nome"]."-12-31 23:59:59'")); } elseif($myrow["caminho"]=="mes") { $rSqlAno = mysql_fetch_array(mysql_query("SELECT nome,numeroUnico_pai FROM sysmidia WHERE numeroUnico='".$myrow["numeroUnico_pai"]."'")); $rSqlModulo = mysql_fetch_array(mysql_query("SELECT nome_base FROM _construtor_modulo WHERE numeroUnico='".$rSqlAno["numeroUnico_pai"]."'")); $nSqlC = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM ".$rSqlModulo['nome_base']." WHERE data_publicacao BETWEEN '".$rSqlAno['nome']."-".$myrow["nome"]."-01 00:00:00' AND '".$rSqlAno['nome']."-".$myrow["nome"]."-31 23:59:59'")); $print_set = "".$rSqlAno['nome']."-".$myrow["nome"]."-01 00:00:00"; } elseif($myrow["caminho"]=="dia") { $rSqlMes = mysql_fetch_array(mysql_query("SELECT nome,numeroUnico_pai FROM sysmidia WHERE numeroUnico='".$myrow["numeroUnico_pai"]."'")); $rSqlAno = mysql_fetch_array(mysql_query("SELECT nome,numeroUnico_pai FROM sysmidia WHERE numeroUnico='".$rSqlMes["numeroUnico_pai"]."'")); $rSqlModulo = mysql_fetch_array(mysql_query("SELECT nome_base FROM _construtor_modulo WHERE numeroUnico='".$rSqlAno["numeroUnico_pai"]."'")); $nSqlC = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM ".$rSqlModulo['nome_base']." WHERE data_publicacao BETWEEN '".$rSqlAno['nome']."-".$rSqlMes['nome']."-".$myrow["nome"]." 00:00:00' AND '".$rSqlAno['nome']."-".$rSqlMes['nome']."-".$myrow["nome"]." 23:59:59'")); } elseif($myrow["caminho"]=="sysusu") { $rSqlMes = mysql_fetch_array(mysql_query("SELECT nome,numeroUnico_pai FROM sysmidia WHERE numeroUnico='".$myrow["numeroUnico_pai"]."'")); $rSqlAno = mysql_fetch_array(mysql_query("SELECT nome,numeroUnico_pai FROM sysmidia WHERE numeroUnico='".$rSqlMes["numeroUnico_pai"]."'")); $rSqlModulo = mysql_fetch_array(mysql_query("SELECT nome_base FROM _construtor_modulo WHERE numeroUnico='".$rSqlAno["numeroUnico_pai"]."'")); $nSqlC = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM ".$rSqlModulo['nome_base']." WHERE idsysusu='".$myrow["idsysusu "]."' AND data_publicacao BETWEEN '".$rSqlAno['nome']."-".$rSqlMes['nome']."-".$myrow["nome"]." 00:00:00' AND '".$rSqlAno['nome']."-".$rSqlMes['nome']."-".$myrow["nome"]." 23:59:59'")); } elseif($myrow["caminho"]=="nome") { $nSqlC = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM sysmidia WHERE numeroUnico_item_pai='".$myrow["numeroUnico"]."' AND lixeira NOT IN ('1')")); } else { $nSqlC = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM sysmidia WHERE numeroUnico_pai='".$myrow["numeroUnico"]."' AND tipo='folder' ")); } $nSql = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM sysmidia WHERE numeroUnico_pai='".$myrow["numeroUnico"]."' AND tipo='folder' ")); if($nSql[0]==0) { $class_set = " class=\" itemmenu \" "; } else { $class_set = " class=\" lifechado \" "; } $str .= "
    • ".$myrow["nome"]." (".$nSqlC[0].")
    • "; } $str .= "
    "; return $str; } } if(!function_exists('montarArvore')) { function montarArvore($parent=0) { if($parent=="0") { $str .= '
      '; } $sql = mysql_query("SELECT numeroUnico,nome FROM sysmidia WHERE numeroUnico_pai='".$parent."' AND tipo='folder' ORDER BY nome "); while ($myrow = mysql_fetch_array($sql)){ $str .= "
    • ".utf8_decode($myrow["nome"]).""; $nSql = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM sysmidia WHERE numeroUnico_pai='".$myrow["numeroUnico"]."' AND tipo='folder' ")); if($nSql[0]==0) { } else { $str .= '
        ' . montarArvore($myrow["numeroUnico"]) . '
      '; } $str .= '
    • '; } if($parent=="0") { $str .= '
    '; } return $str; } } if(!function_exists('monta_url_recursiva')) { function monta_url_recursiva($idSend,$mod_categoria,$printSend) { $rSql = mysql_fetch_array(mysql_query("SELECT * FROM ".$mod_categoria." WHERE id='".$idSend."'")); $print .= "/".$rSql['url_amigavel']."".$printSend.""; if($rSql['idpai']==0) { echo $print; } else { $print .= monta_url_recursiva("".$rSql['idpai']."",$mod_categoria,"".$print.""); } } } if(!function_exists('salva_campo_lista')) { function salva_campo_lista($campo) { $catCompleta = ""; $categorias = $_POST[$campo]; $ncategorias = count($categorias); for ($i=0;$i 'a', '/[ÁÀÂÃÄ]/u' => 'A', '/[ÍÌÎÏ]/u' => 'I', '/[íìîï]/u' => 'i', '/[éèêë]/u' => 'e', '/[ÉÈÊË]/u' => 'E', '/[óòôõºö]/u' => 'o', '/[ÓÒÔÕÖ]/u' => 'O', '/[úùûü]/u' => 'u', '/[ÚÙÛÜ]/u' => 'U', '/ç/' => 'c', '/Ç/' => 'C', '/ñ/' => 'n', '/Ñ/' => 'N', '/–/' => '-', // UTF-8 hyphen to "normal" hyphen '/[’‘‹›‚]/u' => ' ', // Literally a single quote '/[“”«»„]/u' => ' ', // Double quote '/ /' => ' ', // nonbreaking space (equiv. to 0x160) ); return preg_replace(array_keys($utf8), array_values($utf8), $text); } } #Função para enviar um único arquivo if(!function_exists('uploadArquivo')) { function uploadArquivo($caminho,$arquivo) { if(trim($_FILES["".$arquivo.""]["name"])=="") { } else { if ($_FILES["".$arquivo.""]["error"] === 0) { /*#$novo_nome = cleanString("".$_FILES["".$arquivo.""]["name"].""); $novo_nome = $_FILES["".$arquivo.""]["name"]; $novo_nome = str_replace(array('[\', \']'), '', $novo_nome); #$novo_nome = preg_replace('/\[.*\]/U', '', $novo_nome); $novo_nome = preg_replace('/&(amp;)?#?[a-z0-9]+;/i', '-', $novo_nome); $novo_nome = htmlentities($novo_nome, ENT_COMPAT, 'utf-8'); #$novo_nome = preg_replace('/&([a-z])(-|-|-|-|-|-|-|-|-|-|-|-);/i', '\\1', $novo_nome ); $novo_nome = preg_replace('/&([a-z])(acute|uml|circ|grave|ring|cedil|slash|tilde|caron|lig|quot|rsquo);/i', '\\1', $novo_nome ); $novo_nome = preg_replace(array('/[^a-z0-9]/i', '/[-]+/') , '-', $novo_nome); $novo_nome = strtolower(trim($novo_nome, '-'));*/ $novo_nome = preg_replace("/&([a-z])[a-z]+;/i", "$1", htmlentities($_FILES["".$arquivo.""]["name"])); $novo_nome = str_replace(" ","_",$novo_nome); $novo_nome = strtolower($novo_nome); @ move_uploaded_file($_FILES["".$arquivo.""]["tmp_name"],"".$caminho."/".$_FILES["".$arquivo.""]["name"].""); rename("".$caminho."/".$_FILES["".$arquivo.""]["name"]."", "".$caminho."/".$novo_nome.""); /*$imagem = "".$caminho."/".$novo_nome.""; // Tipo: JPG $info = getimagesize($imagem); if($info['mime'] == 'image/jpeg') { $image = imagecreatefromjpeg($imagem); imagejpeg($image, $imagem,70); } else if($info['mime'] == 'image/png') { $image = imagecreatefrompng($imagem); imagepng($image, $imagem,70); } else if($info['mime'] == 'image/gif') { $image = imagecreatefromgif($imagem); imagegif($image, $imagem,70); } else { $image = imagecreatefromjpeg($imagem); imagejpeg($image, $imagem,70); }*/ $_POST["".$arquivo.""] = $novo_nome; } } } } # Função responsável por fazer upload de um arquivo e criar pasta caso não exista if(!function_exists('upload_arquivo')) { function upload_arquivo($mod,$campo,$sufixo) { if(trim($_POST['numeroUnico'])=="") { if(is_dir("./files/".$mod."".$sufixo."")) { if(trim($_FILES[$campo]["name"])=="") { } else { $caminhoUpload = "./files/".$mod."".$sufixo.""; uploadArquivo("".$caminhoUpload."","".$campo.""); } } else { criaPastaComCaminho("files/","".$mod."".$sufixo.""); if(trim($_FILES[$campo]["name"])=="") { } else { $caminhoUpload = "./files/".$mod."".$sufixo.""; uploadArquivo("".$caminhoUpload."","".$campo.""); } } } else { if(is_dir("./files/".$mod."".$sufixo."")) { if(is_dir("./files/".$mod."".$sufixo."/".$_POST['numeroUnico']."")) { if(trim($_FILES[$campo]["name"])=="") { } else { $caminhoUpload = "./files/".$mod."".$sufixo."/".$_POST['numeroUnico'].""; uploadArquivo("".$caminhoUpload."","".$campo.""); } } else { criaPastaComCaminho("files/".$mod."".$sufixo."","".$_POST['numeroUnico'].""); if(trim($_FILES[$campo]["name"])=="") { } else { $caminhoUpload = "./files/".$mod."".$sufixo."/".$_POST['numeroUnico'].""; uploadArquivo("".$caminhoUpload."","".$campo.""); } } } else { criaPastaComCaminho("files","".$mod."".$sufixo.""); criaPastaComCaminho("files/".$mod."".$sufixo."","".$_POST['numeroUnico'].""); if(trim($_FILES[$campo]["name"])=="") { } else { $caminhoUpload = "./files/".$mod."".$sufixo."/".$_POST['numeroUnico'].""; uploadArquivo("".$caminhoUpload."","".$campo.""); } } } } } # Função responsável por fazer upload de um arquivo e criar pasta caso não exista if(!function_exists('upload_arquivo_nativo')) { function upload_arquivo_nativo($mod,$campo,$sufixo) { if(trim($_POST['numeroUnico'])=="") { if(is_dir("".$_SERVER['DOCUMENT_ROOT']."/admin/files/".$mod."".$sufixo."")) { if(trim($_FILES[$campo]["name"])=="") { } else { $caminhoUpload = "".$_SERVER['DOCUMENT_ROOT']."/admin/files/".$mod."".$sufixo.""; uploadArquivo("".$caminhoUpload."","".$campo.""); } } else { criaPastaComCaminhoNativo("".$_SERVER['DOCUMENT_ROOT']."/admin/files/","".$mod."".$sufixo.""); if(trim($_FILES[$campo]["name"])=="") { } else { $caminhoUpload = "".$_SERVER['DOCUMENT_ROOT']."/admin/files/".$mod."".$sufixo.""; uploadArquivo("".$caminhoUpload."","".$campo.""); } } } else { if(is_dir("".$_SERVER['DOCUMENT_ROOT']."/admin/files/".$mod."".$sufixo."")) { if(is_dir("".$_SERVER['DOCUMENT_ROOT']."/admin/files/".$mod."".$sufixo."/".$_POST['numeroUnico']."")) { if(trim($_FILES[$campo]["name"])=="") { } else { $caminhoUpload = "".$_SERVER['DOCUMENT_ROOT']."/admin/files/".$mod."".$sufixo."/".$_POST['numeroUnico'].""; uploadArquivo("".$caminhoUpload."","".$campo.""); } } else { criaPastaComCaminhoNativo("".$_SERVER['DOCUMENT_ROOT']."/admin/files/".$mod."".$sufixo."/","".$_POST['numeroUnico'].""); if(trim($_FILES[$campo]["name"])=="") { } else { $caminhoUpload = "".$_SERVER['DOCUMENT_ROOT']."/admin/files/".$mod."".$sufixo."/".$_POST['numeroUnico'].""; uploadArquivo("".$caminhoUpload."","".$campo.""); } } } else { criaPastaComCaminhoNativo("".$_SERVER['DOCUMENT_ROOT']."/admin/files/","".$mod."".$sufixo.""); criaPastaComCaminhoNativo("".$_SERVER['DOCUMENT_ROOT']."/admin/files/".$mod."".$sufixo."/","".$_POST['numeroUnico'].""); if(trim($_FILES[$campo]["name"])=="") { } else { $caminhoUpload = "".$_SERVER['DOCUMENT_ROOT']."/admin/files/".$mod."".$sufixo."/".$_POST['numeroUnico'].""; uploadArquivo("".$caminhoUpload."","".$campo.""); } } } } } # Função responsável por criar pasta caso não exista if(!function_exists('cria_pasta')) { function cria_pasta($prefixo,$mod,$sufixo,$numeroUnicoSend) { if(is_dir("".$prefixo."files/".$mod."".$sufixo."")) { if(is_dir("".$prefixo."files/".$mod."".$sufixo."/".$numeroUnicoSend."")) { } else { criaPastaComCaminho("files/".$mod."".$sufixo."","".$numeroUnicoSend.""); } } else { criaPastaComCaminho("files/","".$mod."".$sufixo.""); criaPastaComCaminho("files/".$mod."".$sufixo."","".$numeroUnicoSend.""); } } } # Função responsável por reconhecer a operadora de video e montar o link correto if(!function_exists('get_player')) { function get_player($link) { $operadora = 'nada'; if(strrpos($link, "vimeo") > 0) { $padrao = "http://player.vimeo.com/video/"; $linkLimpo = str_replace("http://vimeo.com/","",$link); $linkNovo = $padrao.$linkLimpo; } elseif(strrpos($link, "dailymotion") > 0) { $padrao = "http://player.vimeo.com/video/"; $linkLimpo = str_replace("http://vimeo.com/","",$link); $linkNovo = $padrao.$linkLimpo; } elseif(strrpos($link, "youtube") > 0) { $pos = strripos($link, "watch?v="); $recorte = substr($link,$pos+8,$pos+11); $padrao = "//www.youtube.com/embed/"; $linkNovo = $padrao.$recorte."?rel=0"; } elseif(strrpos($link, "flickr") > 0) { $operadora = "flickr"; } elseif(strrpos($link, "livestream") > 0) { $operadora = "livestream"; } elseif(strrpos($link, "ustream") > 0) { $operadora = "ustream"; } elseif(strrpos($link, "dropbox") > 0) { $operadora = "audio"; } else { $padrao = "//www.youtube.com/embed/"; $linkNovo = $padrao.$link."?rel=0"; } return $linkNovo; } } # Função responsável por reconhecer a operadora de video e montar o link correto if(!function_exists('get_id_video')) { function get_id_video($link) { $operadora = 'nada'; if(stripos($link, "vimeo")==0) { } else { $padrao = "http://player.vimeo.com/video/"; $linkLimpo = str_replace("http://vimeo.com/","",$link); $linkNovo = $padrao.$linkLimpo; } if(stripos($link, "dailymotion")==0) { } else { $padrao = "http://www.dailymotion.com/embed/video/"; $linkLimpo = str_replace("http://www.dailymotion.com/video/","",$link); $linkNovo = $padrao.$linkLimpo; } if(stripos($link, "youtube")==0) { } else { $pos = strripos($link, "watch?v="); $recorte = substr($link,$pos+8,$pos+11); $padrao = "http://www.youtube.com/watch?v="; #$linkLimpo = str_replace("http://www.youtube.com/watch?v=","",$link); #$linkLimpo = str_replace("https://www.youtube.com/watch?v=","",$linkLimpo); $linkNovo = $padrao.$recorte."?rel=0"; } if(stripos($link, "flickr")==0) { } else { $operadora = "flickr"; } if(stripos($link, "livestream")==0) { } else { $operadora = "livestream"; } if(stripos($link, "ustream")==0) { } else { $operadora = "ustream"; } if(stripos($link, "dropbox")==0) { } else { $operadora = "audio"; } return $linkNovo; } } # Função responsável por proteção contra SQL INJECTION if(!function_exists('anti_injection')) { function anti_injection($sql) { $sql = preg_replace("/( from |select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/", "" ,$sql); $sql = trim($sql); $sql = strip_tags($sql); $sql = (get_magic_quotes_gpc()) ? $sql : addslashes($sql); $sql = mysql_real_escape_string($sql); return $sql; } } # Função responsável por gerar um código aleatório com 30 caracteres que serve de guia de identificação if(!function_exists('geraCodCont')) { function geraCodCont($cont=16) { $CaracteresAceitos = 'abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ123456789'; $max = strlen($CaracteresAceitos)-1; $cod = null; for($i=0; $i < $cont; $i++) { $cod .= $CaracteresAceitos{mt_rand(0, $max)}; } return $cod; } } # Função responsável por gerar um código aleatório com 30 caracteres que serve de guia de identificação if(!function_exists('geraCod')) { function geraCod() { $CaracteresAceitos = 'abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ123456789'; $max = strlen($CaracteresAceitos)-1; $cod = null; for($i=0; $i < 30; $i++) { $cod .= $CaracteresAceitos{mt_rand(0, $max)}; } echo $cod; } } # Função responsável por gerar um código aleatório com 30 caracteres que serve de guia de identificação if(!function_exists('geraCodReturn')) { function geraCodReturn() { $CaracteresAceitos = 'abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ123456789'; $max = strlen($CaracteresAceitos)-1; $cod = null; for($i=0; $i < 30; $i++) { $cod .= $CaracteresAceitos{mt_rand(0, $max)}; } return $cod; } } # Função responsável por gerar um código aleatório com 30 caracteres que serve de guia de identificação if(!function_exists('geraCodReturnLimitado')) { function geraCodReturnLimitado($limite_caractere) { $CaracteresAceitos = 'abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ123456789'; $max = strlen($CaracteresAceitos)-1; $cod = null; for($i=0; $i < $limite_caractere; $i++) { $cod .= $CaracteresAceitos{mt_rand(0, $max)}; } return $cod; } } # Função responsável por gerar um código aleatório com 30 caracteres que serve de guia de identificação if(!function_exists('geraIdChamado')) { function geraIdChamado() { $CaracteresAceitos = '123456789'; $max = strlen($CaracteresAceitos)-1; $cod = null; for($i=0; $i < 5; $i++) { $cod .= $CaracteresAceitos{mt_rand(0, $max)}; } return strtoupper($cod); } } # Função responsável por gerar um código aleatório com caracteres numéricos if(!function_exists('geraCodNumero')) { function geraCodNumero($tamanho=6) { $CaracteresAceitos = '123456789'; $max = strlen($CaracteresAceitos)-1; $cod = null; for($i=0; $i < $tamanho; $i++) { $cod .= $CaracteresAceitos{mt_rand(0, $max)}; } return strtoupper($cod); } } /* # Função responsável por selecionar a linguagem if(trim($_SESSION['linguagem'])=="") { if(trim($sysconfig[0]['linguagem_padrao'])=="") { include("linguagem/pt-BR.php"); $linguagem_setada = "pt-BR"; } else { include("linguagem/".$sysconfig[0]['linguagem_padrao'].".php"); $linguagem_setada = $sysconfig[0]['linguagem_padrao']; } } else { include("linguagem/".$_SESSION['linguagem'].".php"); $linguagem_setada = $_SESSION['linguagem']; } */ # Função responsável por substituição de caracteres inválidos em uma sentença if(!function_exists('remover_caracter')) { function remover_caracter($string) { $string = preg_replace("/[áàâãä]/", "a", $string); $string = preg_replace("/[ÁÀÂÃÄ]/", "A", $string); $string = preg_replace("/[éèê]/", "e", $string); $string = preg_replace("/[ÉÈÊ]/", "E", $string); $string = preg_replace("/[íì]/", "i", $string); $string = preg_replace("/[ÍÌ]/", "I", $string); $string = preg_replace("/[óòôõö]/", "o", $string); $string = preg_replace("/[ÓÒÔÕÖ]/", "O", $string); $string = preg_replace("/[úùü]/", "u", $string); $string = preg_replace("/[ÚÙÜ]/", "U", $string); $string = preg_replace("/[ç/", "c", $string); $string = preg_replace("/Ç/", "C", $string); $string = preg_replace("/[][><}{)(:;,!?*%~^`&#@]/", "", $string); $string = preg_replace("/ /", "_", $string); return $string; } } # Função responsável por substituição de caracteres inválidos em uma sentença if(!function_exists('transformaCaractere')) { function transformaCaractere($var) { $var = caracteres_especiais($var,"ler"); $sizeName = strlen($var); // tamanho do texto //$a="ÁáÉéÍíÓóÚúÇçÃãÀàÂâÊêÎîÔôÕõÛû& -!@#$%¨&*()_+}=}{[]^~?/:;><,'´`º\""; // lista de invalidos //$b="AaEeIiOoUuCcAaAaAaEeIiOoOoUue__________________________________"; // lista de substitutos $var = utf8_encode($var); $var = utf8_decode($var); $var = strtolower($var); $var = str_replace(""","-",$var); // script de substituição $var = str_replace("'","-",$var); // script de substituição $var = str_replace("á","a",$var); // script de substituição $var = str_replace("ã","a",$var); // script de substituição $var = str_replace("â","a",$var); // script de substituição $var = str_replace("à","a",$var); // script de substituição $var = str_replace("é","e",$var); // script de substituição $var = str_replace("ê","e",$var); // script de substituição $var = str_replace("í","i",$var); // script de substituição $var = str_replace("î","i",$var); // script de substituição $var = str_replace("ó","o",$var); // script de substituição $var = str_replace("ò","o",$var); // script de substituição $var = str_replace("ô","o",$var); // script de substituição $var = str_replace("õ","o",$var); // script de substituição $var = str_replace("ú","u",$var); // script de substituição $var = str_replace("û","u",$var); // script de substituição $var = str_replace("ç","c",$var); // script de substituição $var = str_replace("Á","a",$var); // script de substituição $var = str_replace("Ã","a",$var); // script de substituição $var = str_replace("Â","a",$var); // script de substituição $var = str_replace("À","a",$var); // script de substituição $var = str_replace("É","e",$var); // script de substituição $var = str_replace("Ê","e",$var); // script de substituição $var = str_replace("Í","i",$var); // script de substituição $var = str_replace("Î","i",$var); // script de substituição $var = str_replace("Ó","o",$var); // script de substituição $var = str_replace("Ò","o",$var); // script de substituição $var = str_replace("Ô","o",$var); // script de substituição $var = str_replace("Õ","o",$var); // script de substituição $var = str_replace("Ú","u",$var); // script de substituição $var = str_replace("Û","u",$var); // script de substituição $var = str_replace("Ç","c",$var); // script de substituição $var = str_replace(" ","-",$var); // script de substituição $var = str_replace("/","-",$var); // script de substituição $var = str_replace("'","-",$var); // script de substituição $var = str_replace("\"","-",$var); // script de substituição $var = str_replace("(","-",$var); // script de substituição $var = str_replace(")","-",$var); // script de substituição $var = str_replace("?","-",$var); // script de substituição $var = str_replace(":","-",$var); // script de substituição $var = str_replace(",","-",$var); // script de substituição $var = str_replace("!","-",$var); // script de substituição $var = str_replace("@","-",$var); // script de substituição $var = str_replace("#","-",$var); // script de substituição $var = str_replace("$","-",$var); // script de substituição $var = str_replace("¨","-",$var); // script de substituição $var = str_replace("&","-",$var); // script de substituição $var = str_replace("*","-",$var); // script de substituição $var = str_replace("_","-",$var); // script de substituição $var = str_replace("+","-",$var); // script de substituição $var = str_replace("}","-",$var); // script de substituição $var = str_replace("{","-",$var); // script de substituição $var = str_replace("]","-",$var); // script de substituição $var = str_replace("[","-",$var); // script de substituição $var = str_replace("^","-",$var); // script de substituição $var = str_replace("~","-",$var); // script de substituição $var = str_replace("/","-",$var); // script de substituição $var = str_replace(";","-",$var); // script de substituição $var = str_replace(">","-",$var); // script de substituição $var = str_replace("<","-",$var); // script de substituição $var = str_replace("'","-",$var); // script de substituição $var = str_replace("´","-",$var); // script de substituição $var = str_replace("`","-",$var); // script de substituição $var = str_replace("°","-",$var); // script de substituição $var = str_replace("º","-",$var); // script de substituição $var = str_replace("ª","-",$var); // script de substituição $var = str_replace("%","-",$var); // script de substituição $var = str_replace(".","-",$var); // script de substituição $var = str_replace("----","-",$var); // script de substituição $var = str_replace("---","-",$var); // script de substituição $var = str_replace("--","-",$var); // script de substituição return $var; } } # Função responsável por substituição de caracteres inválidos em uma sentença if(!function_exists('toMaiuscula')) { function toMaiuscula($var) { $sizeName = strlen($var); // tamanho do texto #$a="ÁáÉéÍíÓóÚúÇçÃãÀàÂâÊêÎîÔôÕõÛû& -!@#$%¨&*()_+}=}{[]^~?/:;><,'´`º\""; // lista de invalidos #$b="AaEeIiOoUuCcAaAaAaEeIiOoOoUue__________________________________"; // lista de substitutos $var = utf8_encode($var); $var = utf8_decode($var); $var = strtolower($var); $var = str_replace(""","",$var); // script de substituição $var = str_replace("'","",$var); // script de substituição $var = str_replace("á","Á",$var); // script de substituição $var = str_replace("ã","Ã",$var); // script de substituição $var = str_replace("â","Â",$var); // script de substituição $var = str_replace("à","À",$var); // script de substituição $var = str_replace("é","É",$var); // script de substituição $var = str_replace("ê","Ê",$var); // script de substituição $var = str_replace("í","Í",$var); // script de substituição $var = str_replace("î","Î",$var); // script de substituição $var = str_replace("ó","Ó",$var); // script de substituição $var = str_replace("ò","Ò",$var); // script de substituição $var = str_replace("ô","Ô",$var); // script de substituição $var = str_replace("õ","Õ",$var); // script de substituição $var = str_replace("ú","Ú",$var); // script de substituição $var = str_replace("û","Û",$var); // script de substituição $var = str_replace("ç","Ç",$var); // script de substituição return $var; } } if(!function_exists('marcaDagua')) { function marcaDagua($imageUp,$caminho) { #variavel que recebe a url/caminho da imagem $filename = "".$caminho."".$imageUp.""; header('Content-type: image/jpg'); #dados da mascara [caminho do arquivo que serve de mascara] $marca = "../img/marcadagua.png"; $imagem_marca = ImageCreateFromGif($marca); $pontoX1 = ImagesX($imagem_marca); $pontoY1 = ImagesY($imagem_marca); #recupera as dimensoes da imagem list($width, $height) = getimagesize($filename); #definindo tamanho padrão para as fotos #$new_width = 300; #$new_height = 250; #redesenhando a imagem $image_p = imagecreatetruecolor($width, $height); $image = imagecreatefromjpeg($filename); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width, $height); #Habilitando a opcao abaixo irá criar a mascara com a imagem marca d'agua ImageCopyMerge($image_p, $imagem_marca, 160, 90, 0, 0, $pontoX1, $pontoY1, 80); imagejpeg($image_p, null, 100); imagedestroy($image_p); } } #Função para enviar um único arquivo if(!function_exists('uploadArquivoComReturn')) { function uploadArquivoComReturn($caminho,$arquivo) { if(trim($_FILES["".$arquivo.""]["name"])=="") { } else { if ($_FILES["".$arquivo.""]["error"] === 0) { @ move_uploaded_file($_FILES["".$arquivo.""]["tmp_name"],"./{$caminho}/{$_FILES["".$arquivo.""]["name"]}"); $fileUpload = $_FILES["".$arquivo.""]["name"]; } } return $fileUpload; } } if(!function_exists('explodeGaleria')) { function explodeGaleria($mod,$id,$caminhoUpload,$fileUpload) { $filezip = substr("$fileUpload",0,-4); $moduloPai = substr("$mod",0,-7); $montaCampo = "id".$moduloPai.""; echo $montaCampo; $qtd_fotos = mysql_num_rows(mysql_query("SELECT * FROM $mod WHERE $montaCampo='$id'")); $archive = new PclZip("".$caminhoUpload."/".$fileUpload.""); if (($v_result_list = $archive->extract(PCLZIP_OPT_PATH, "".$caminhoUpload."",PCLZIP_OPT_REMOVE_PATH, "install/release")) == 0) { die("Error : ".$archive->errorInfo(true)); } $narray = sizeof($v_result_list); $ordem = $qtd_fotos; for($i=0;$i < $narray; $i++) { $ordem = $ordem + 1; $file = $v_result_list[$i]["stored_filename"]; $nome = substr("$file",0,-4); #@ mkdir("$tipo/$pasta/thumb",0777); #$thumbs = new thumbs("".$zip_dir_ext."", 0, "thumb/", false, 0, 100, false, 90, 0); #$thumbs->creates_thumbs(); $data = date("Y-m-d H:i:s"); $insert_foto = mysql_query("INSERT INTO $mod (idsysusu,$montaCampo,ordem,nome,arquivo,data,dataModificacao,stat,lixo) VALUES ('$usuario[id]','$id','$ordem','sem legenda','$file','$data','$data','1','0')"); } unlink("".$caminhoUpload."/".$fileUpload.""); } } #Função para transformação da data if(!function_exists('tempoOff')) { function tempoOff($idGet) { $usuario_atual = mysql_fetch_array(mysql_query("SELECT * FROM sysusu_logado WHERE idsysusu='".$idGet."'")); $dia_inicio = substr($usuario_atual['data'],8,2); $mes_inicio = substr($usuario_atual['data'],5,2); $ano_inicio = substr($usuario_atual['data'],0,4); $hor_inicio = substr($usuario_atual['data'],11,2); $min_inicio = substr($usuario_atual['data'],14,2); $seg_inicio = substr($usuario_atual['data'],17,2); $inicio = mktime($hor_inicio,$min_inicio,$seg_inicio,$mes_inicio,$dia_inicio,$ano_inicio); $dia_fim = date("d"); $mes_fim = date("m"); $ano_fim = date("Y"); $hor_fim = date("H"); $min_fim = date("i"); $seg_fim = date("s"); $fim = mktime($hor_fim,$min_fim,$seg_fim,$mes_fim,$dia_fim,$ano_fim); $diferenca = $fim - $inicio; return $diferenca; } } #Função para transformação da data if(!function_exists('normalTOdate')) { function normalTOdate($dataVar) { $d = substr($dataVar,0,2); $m = substr($dataVar,3,2); $a = substr($dataVar,6,4); $dataCorreta = "".$a."-".$m."-".$d.""; return "".$dataCorreta.""; } } #Função para transformação da data if(!function_exists('normalTOdateComHora')) { function normalTOdateComHora($dataVar) { $dataVar = str_replace("T"," ",$dataVar); $d = substr($dataVar,0,2); $m = substr($dataVar,3,2); $a = substr($dataVar,6,4); $h = substr($dataVar,11,8); $dataCorreta = "".$a."-".$m."-".$d." ".$h.""; return "".$dataCorreta.""; } } #Função para transformação da data if(!function_exists('ajustaDataSemHora')) { function ajustaDataSemHora($dataVar,$formatacao) { $d = substr($dataVar,8,2); $m = substr($dataVar,5,2); $a = substr($dataVar,0,4); $arrayData = mktime(0,0,0,$m,$d,$a); $dataCorreta = date("".$formatacao."", $arrayData); echo "".$dataCorreta.""; } } #Função para transformação da data if(!function_exists('ajustaData')) { function ajustaData($dataVar,$formatacao) { $d = substr($dataVar,8,2); $m = substr($dataVar,5,2); $a = substr($dataVar,0,4); $h = substr($dataVar,11,19); $arrayData = mktime(0,0,0,$m,$d,$a); $dataCorreta = date("".$formatacao."", $arrayData); $dataCorreta = str_replace("-","/",$dataCorreta); echo "".$dataCorreta." ".$h.""; } } #Função para transformação da data if(!function_exists('ajustaDataSemHoraReturn')) { function ajustaDataSemHoraReturn($dataVar,$formatacao="Y-m-d") { if(trim($dataVar)=="0000-00-00" || trim($dataVar)=="" || trim($dataVar)=="1999-11-30") { $dataCorreta = ""; } else { $d = substr($dataVar,8,2); $m = substr($dataVar,5,2); $a = substr($dataVar,0,4); $arrayData = mktime(0,0,0,$m,$d,$a); $dataCorreta = date("".$formatacao."", $arrayData); } return $dataCorreta; } } #Função para transformação da data if(!function_exists('ajustaDataSemDataReturn')) { function ajustaDataSemDataReturn($dataVar,$formatacao="Y-m-d") { $hora = substr($dataVar,11,8); return $hora; } } #Função para transformação da data if(!function_exists('ajustaDataReturn')) { function ajustaDataReturn($dataVar,$formatacao) { if(trim($dataVar)=="" || trim($dataVar)=="0000-00-00 00:00:00" || trim($dataVar)=="1999-11-30 00:00:00") { return ""; } else { $d = substr($dataVar,8,2); $m = substr($dataVar,5,2); $a = substr($dataVar,0,4); $h = substr($dataVar,11,5); if(trim($m)=="" || trim($d)=="" || trim($a)=="") { return "Data informada está incorreta"; } else { $arrayData = mktime(0,0,0,$m,$d,$a); $dataCorreta = date("".$formatacao."", $arrayData); return "".$dataCorreta." ".$h.""; } } } } #Função para transformação da data if(!function_exists('ajustaDataHoraCurtaReturn')) { function ajustaDataHoraCurtaReturn($dataVar,$formatacao) { $d = substr($dataVar,8,2); $m = substr($dataVar,5,2); $a = substr($dataVar,0,4); $h = substr($dataVar,11,5); $arrayData = mktime(0,0,0,$m,$d,$a); $dataCorreta = date("".$formatacao."", $arrayData); return "".$dataCorreta." ".$h.""; } } #Função para transformação da data para DATETIME if(!function_exists('ajustaDataMYSQL')) { function ajustaDataMYSQL($dataVar,$posdia,$posmes,$tipoHora) { $d = substr($dataVar,$posdia,2); $m = substr($dataVar,$posmes,2); $a = substr($dataVar,6,4); if($tipoHora=="inicio") { $h="00:00:00"; } else { $h="23:59:59"; } $dataMYSQL = "".$a."-".$m."-".$d." ".$h.""; return $dataMYSQL; } } # Função responsável por gravar as ações realizadas dentro do sistema if(!function_exists('gravaLog')) { function gravaLog($perfilSet,$idSet,$acaoSet,$localSet,$descricaoSet,$dataSet,$item_anterior="",$item_atual="") { $rSqlSysusu = mysql_fetch_array(mysql_query("SELECT empresa,empresa_token,numeroUnico FROM sysusu WHERE id='".$idSet."'")); $item_anteriorSet = $item_anterior; $item_atualSet = $item_atual; $log = mysql_query(" INSERT INTO syslog ( perfil, idsysusu, empresa, empresa_token, numeroUnico_sysusu, acao, local, detalhe, item_anterior, item_atual, data ) VALUES ( '".$perfilSet."', '".$idSet."', '".$rSqlSysusu['empresa']."', '".$rSqlSysusu['empresa_token']."', '".$rSqlSysusu['numeroUnico']."', '".$acaoSet."', '".$localSet."', '".$descricaoSet."', '".mysql_real_escape_string(serialize($item_anteriorSet))."', '".mysql_real_escape_string(serialize($item_atualSet))."', '".$dataSet."' ) "); } } # Função para alterar fonte Maiuscula ou Minuscula if(!function_exists('upperOrLower')) { function upperOrLower($palavra,$tipo) { $retorno = transformaCaractere($palavra); if($tipo=="0") { $convertido = strtolower($retorno); } else { $convertido = strtoupper($retorno); } return $convertido; } } # Função responsável por criação de pasta de galeria if(!function_exists('criaPasta')) { function criaPasta($nomePasta,$tipo,$local) { global $hostFTP; global $userFTP; global $senhaFTP; global $adminRootFTP; // set the various variables $ftproot = "".$adminRootFTP."".$local."/".$tipo."/"; // connect to the destination FTP & enter appropriate directories both locally and remotely $ftpc = ftp_connect($hostFTP); $ftpr = ftp_login($ftpc,$userFTP,$senhaFTP); if ((!$ftpc) || (!$ftpr)) { echo "FTP connection not established!"; die(); } ftp_mkdir($ftpc,$ftproot.$nomePasta); ftp_chmod($ftpc, 0777, $ftproot.$nomePasta); // close the FTP connection ftp_close($ftpc); } } # Função responsável por criação de pasta de galeria if(!function_exists('criaPastaComCaminho')) { function criaPastaComCaminho($caminho,$nomePasta) { global $hostFTP; global $userFTP; global $senhaFTP; global $adminRootFTP; // set the various variables $ftproot = "".$adminRootFTP."".$caminho."/"; // connect to the destination FTP & enter appropriate directories both locally and remotely $ftpc = ftp_connect($hostFTP); $ftpr = ftp_login($ftpc,$userFTP,$senhaFTP); if ((!$ftpc) || (!$ftpr)) { echo "FTP connection not established!"; die(); } ftp_mkdir($ftpc,$ftproot.$nomePasta); ftp_chmod($ftpc, 0777, $ftproot.$nomePasta); // close the FTP connection ftp_close($ftpc); } } # Função responsável por criação de pasta de galeria if(!function_exists('criaPastaComCaminhoNativo')) { function criaPastaComCaminhoNativo($caminho,$nomePasta) { global $adminRootFTP; // set the various variables #$ftproot = "".$adminRootFTP."".$caminho."".$nomePasta."/"; $ftproot = "".$caminho."".$nomePasta."/"; mkdir("".$ftproot."", 0777); chmod("".$ftproot."", 0777); } } # Função responsável por remoção de pasta de galeria if(!function_exists('removePasta')) { function removePasta($idGaleria,$tipo,$local) { global $hostFTP; global $userFTP; global $senhaFTP; global $adminRootFTP; $tipoSet = mysql_fetch_array(mysql_query("SELECT * FROM $tipo WHERE id='$idGaleria'")); $final = "".$tipoSet['pasta']."/"; // connect to the destination FTP & enter appropriate directories both locally and remotely $ftpc = ftp_connect($hostFTP); $ftpr = ftp_login($ftpc,$userFTP,$senhaFTP); if ((!$ftpc) || (!$ftpr)) { echo "FTP connection not established!"; die(); } // set the various variables $ftproot = "".$adminRootFTP."".$local."/".$tipo."/"; ftp_rmdir($ftpc,$ftproot.$final); // close the FTP connection ftp_close($ftpc); } } # Função responsável por explosão de array if(!function_exists('mostra_tudo')) { function mostra_tudo($curarray,$startglue,$endglue,$fimglue,$withkeys=false) { foreach($curarray as $curkey => $curvalue) { if (is_array($curvalue)) { $curvalue = mul_dim_implode($curvalue,$startglue,$endglue,$fimglue,$withkeys); } if (!isset($retu)) { if ($withkeys) { $retu = $startglue.$curkey.$fimglue; } else { $retu = $startglue.$curvalue.$endglue; } } else { $result = count($curarray); $result = $result - 1; if ($withkeys) { $retu .= $startglue.$curvalue.$endglue; } else { if($i < $result ) { $retu .= $startglue.$curvalue.$endglue; } else { $retu .= $startglue.$curvalue.$fimglue; } } } $i++; } return $retu; } } # Função de INSERT (mysql) if(!function_exists('insert')) { function insert($post,$db,$idsysusuSend=0) { $a = "'$"; $b = "_"; $c = "POST["; $post = array_slice($post,5); $campo = array(); $valor = array(); foreach ($post as $cmp => $value) { array_push($campo, $cmp); array_push($valor, $value); } $valor = str_replace("\"",""",$valor); $valor = str_replace("'","\'",$valor); $second = mostra_tudo($valor,"'","',","'"); $first = implode(",",$campo); $sql = "INSERT INTO"; $sql .= " ".$linguagem_set."".$db.""; $sql .= " ("; $sql .= "$first"; $sql .= " )"; $sql .= " "; $sql .= " VALUES"; $sql .= " ("; $sql .= " $second"; $sql .= " )"; if($idsysusuSend=="1") { echo"

    "; echo"$sql"; } $res = mysql_query($sql); } } # Função de UPDATE (mysql) if(!function_exists('update')) { function update($post,$db,$id,$idsysusuSend=0) { global $sysusu; $a = "'"; $b = "_"; $c = "POST["; $post = array_slice($post,6); $tudo1 = array(); $tudo2 = array(); foreach ($post as $cmp => $value) { $value = str_replace("\"",""",$value); $value = str_replace("'","\'",$value); array_push($tudo1,"",$cmp,"='", $value,"'"); array_push($tudo2,",",$cmp,"='", $value,"'"); } $output1 = array_slice($tudo1, 0, 5); $first = implode("",$output1); $output2 = array_slice($tudo2, 5); $second = implode("",$output2); $sql = "UPDATE"; $sql .= " ".$linguagem_set."".$db.""; $sql .= " SET "; $sql .= "$first"; $sql .= "$second"; $sql .= " WHERE id = $a$id$a"; if($idsysusuSend=="1") { echo"

    "; echo"$sql"; } $res = mysql_query($sql); } } ?>